值不值得学:解决前后端分离商城的安全认证痛点
很多上班族和转行者跟着网上教程敲完一个增删改查系统,去面试或接私活时往往卡在一个场景上:前后端分离架构下,用户登录状态怎么安全保持、接口权限怎么拦截、高并发下数据怎么缓存。这门 SpringBoot 结合移动端框架的实战课,核心就是补这块短板。它不空讲理论,而是围绕一个真实的在线购物商城,把安全认证框架、Redis 缓存以及 Token 签发机制串起来,解决企业级开发里最头疼的鉴权与状态管理问题。如果你已经写过基本的 Java 接口,但没碰过分布式登录或移动端联调,这门课能帮你把碎片化的知识拼成一个完整的工程闭环。
适合什么基础与学习顺序建议
这套资料不适合零基础,你需要对 Java 基础语法、数据库查询有基本概念,最好自己搭过 SpringBoot 的 HelloWorld。资料包分了不同阶段的笔记和源码,建议先看项目概述和环境搭建部分,把后端和移动端的运行环境跑通,数据库文件直接导入本地。接着,重点看登录与注册接口的编写笔记,这是引入鉴权框架和缓存机制的前置场景。不要一开始就去看总源码,先跟着项目前期的笔记走,等业务接口跑通后,再去对照后期引入安全框架和缓存的改造笔记,理解为什么要在原有基础上加一层拦截器。
学完能做什么与资料配合练习方法
学完后,你应该能独立从零搭建一个带完整鉴权的后端服务,并完成移动端页面的接口联调。具体来说,你能自己写用户登录下发凭证的逻辑,配置后端拦截器校验接口访问权限,并用缓存处理商品分类这类读多写少的数据。资料配合练习的关键在于边敲边测:接口文档和数据库文件是你的抓手,先建库建表,照着接口文档用测试工具模拟请求,看后端逻辑是否通顺。前端总源码不要直接复制,拿来当移动端联调的参照,自己写页面去请求后端,遇到跨域或鉴权报错时,再回到后端笔记里找配置方法。把前后端独立跑起来再对接,才算真正吃透这套分离架构。
学习本SpringBoot项目,学生将掌握企业级电商平台的安全认证与授权解决方案。
课程目录
* 01 系统演示(请重新下载课程所有资料)/
* 01 Spring Boot+uniapp 在线商城 答辩视频.mp4 (43.96 MB), 08:58
* 02 后端总源码.txt (0.00 MB)
* 03 前端总源码.txt (0.00 MB)
* 04 shopdb数据库文件.txt (0.00 MB)
* 05 2.接口文档.txt (0.00 MB)
* 02 项目笔记1(未引入serurity + redis)/
* 01 0.项目概述.txt (0.00 MB)
* 02 1.项目环境搭建.txt (0.00 MB)
* 03 2.后端编写注册接口和测试 以及 前端注册界面uni-ui模板实现.txt (0.00 MB)
* 04 3.后端编写登录接口和测试 以及 前端登录界面uni-ui模板实现.txt (0.00 MB)
* 03 完整项目笔记2(引入security + redis)/
* 01 1.项目环境搭建.txt (0.00 MB)
* 02 2. 前端+后端 引入SpringSecurity+ redis 改造注册登录功能.txt (0.00 MB)
* 03 3.进入首页前三个接口测试 严谨.txt (0.00 MB)
* 04 4.在线商城上课笔记-商城首页---轮播图和商品分页展示.txt (0.00 MB)
* 05 5.前台底部tarbar查询数据获取和渲染.txt (0.00 MB)
* 06 6.模糊查询商品(包含分页查询)数据获取和渲染.txt (0.00 MB)
* 07 7.商品类别查询数据获取和渲染.txt (0.00 MB)
* 08 8.我的个人信息数据获取和渲染.txt (0.00 MB)
* 09 9.商品详情页面数据获取和渲染(根据商品ID查找商品详情信息 和 获取购物车数量).txt (0.00 MB)
* 10 10.添加购物车 和 去下单.txt (0.00 MB)
* 11 11. 订单列表orderList页面(获取单个用户的所有订单数据) 和cart购物车列表页面(查找获取购物车列表 修改购物车商品数量.txt (0.00 MB)
* 12 12. order下单页面 orderList订单 列表更新订单状态 和 支付宝沙箱支付.txt (0.00 MB)
* 04 直接导入初始项目结构/
* 01 1.导入项目初始结构和sql数据库文件.mp4 (57.30 MB), 10:48
* 02 2.编写用户注册接口以及测试接口.mp4 (274.12 MB), 46:04
* 03 3.用户注册前端对接.mp4 (262.66 MB), 48:02
* 04 4.jwt初识.mp4 (88.45 MB), 14:52
* 05 5.redis初识.mp4 (58.94 MB), 10:15
* 06 6.编写用户登录接口以及前端对接.mp4 (209.79 MB), 34:48
* 07 7.进入首页前三个接口严谨性测试.mp4 (173.06 MB), 27:20
* 08 8.前台首页轮播图前后端对接.mp4 (104.83 MB), 19:34
* 05 系统开发2/
* 01 1.项目介绍.mp4 (59.90 MB), 10:26
* 02 2.后端项目环境搭建.mp4 (172.85 MB), 31:21
* 03 3.编写用户注册接口与接口测试.mp4 (229.54 MB), 41:19
* 04 4.对接前端用户注册界面.mp4 (176.61 MB), 32:51
* 05 5.JWT的认识入门.mp4 (139.76 MB), 24:54
* 06 6.编写登录接口以及前端界面对接(未引入spring security 和 redis).mp4 (132.18 MB), 24:24
* 07 7.redis入门 安装为win下的服务 要记得启动redis服务.mp4 (88.15 MB), 15:06
* 08 8.项目相关包说明.mp4 (94.65 MB), 15:03
* 09 9.改造登录注册前后端.mp4 (279.73 MB), 48:50
* 10 10.首页前三个接口测试 严谨性.mp4 (170.11 MB), 26:27
* 11 11.编写轮播图前后端对接.mp4 (144.01 MB), 24:10
* 12 12.编写首页商品分页接口-数据展示(视频1).mp4 (124.96 MB), 20:10
* 13 编写首页商品分页接口-数据展示(视频2).mp4 (223.10 MB), 38:15
* 14 编写首页前台商品分页数据显示ok(视频1).mp4 (264.62 MB), 45:39
* 15 首页分页数据对接前端(视频2).mp4 (248.96 MB), 42:47
* 16 首页分页数据显示注意点说明ok.mp4 (25.09 MB), 04:31
* 17 配置底部的tarbar.mp4 (39.15 MB), 06:22
* 18 编写接口商品模糊查询并且分页展示(视频1后端).mp4 (236.00 MB), 38:30
* 19 商品模糊查询+分页展示前台(视频1前端).mp4 (123.57 MB), 19:46
* 20 编写后端模糊查询加分页接口(视频2后端).mp4 (150.63 MB), 26:50
* 21 根据关键字查询并且分页(视频2前端).mp4 (288.58 MB), 48:14
* 22 后端两个接口获取商品的类别和类别对应的商品的列表ok.mp4 (189.29 MB), 34:02
* 23 前端分类类别查询数据获取和渲染ok.mp4 (238.52 MB), 44:23
* 24 前端我的信息界面编写实现.mp4 (186.04 MB), 35:33
* 25 编写商品详情页面接口1(两个接口).mp4 (292.63 MB), 53:40
* 26 编写添加商品到购物车接口.mp4 (355.37 MB), 01:08:05
* 27 编写下单接口.mp4 (585.58 MB), 01:37:00
* 28 商品详情页面.mp4 (102.89 MB), 15:53
* 29 获取用户订单列表数据-前端对接.mp4 (78.78 MB), 16:13
* 30 查找订单项接口.mp4 (90.81 MB), 17:30
* 31 查找订单信息和取消订单接口.mp4 (106.63 MB), 19:13
* 32 Springboot整合支付宝沙箱支付.mp4 (275.65 MB), 46:07
* 33 更新订单的状态.mp4 (107.79 MB), 21:32
* 06 系统开发/
* 01 项目概述与技术栈说明.mp4 (25.73 MB), 04:26
* 02 后台环境搭建和项目目录结构说明.mp4 (117.26 MB), 20:22
* 03 后端注册接口编写与测试.mp4 (151.33 MB), 28:21
* 04 前端注册界面uni-ui界面实现.mp4 (202.61 MB), 39:55
* 05 后端注册接口编写与测试(版本2).mp4 (435.33 MB), 01:15:42
* 06 前端注册界面uni-ui界面实现(版本2).mp4 (202.49 MB), 34:19
* 07 问题解决优化.mp4 (31.72 MB), 06:16
* 08 jwt工具类说明.mp4 (56.17 MB), 09:19
* 09 后端登录接口编写与测试.mp4 (83.51 MB), 17:00
* 10 前端登录界面uni-ui模板实现.mp4 (82.66 MB), 17:06
* 11 编写登录接口和前端登录界面实现(版本2).mp4 (154.43 MB), 28:54
* 12 后续流程梳理.mp4 (74.40 MB), 12:48
* 13 新技术改造注册登录功能.mp4 (310.23 MB), 50:41
* 14 登录成功时获取redis里面的token.mp4 (127.82 MB), 25:14
* 15 在过滤器中验证token的正确性.mp4 (60.75 MB), 10:02
* 16 在过滤器中返回前端正确的信息反馈.mp4 (18.37 MB), 03:03
* 17 前台首页搜索栏和轮播图(录屏1).mp4 (282.17 MB), 49:54
* 18 前台首页搜索栏和轮播图(录屏2,可省略).mp4 (296.37 MB), 55:15
* 19 首页商品分页列表后端接口编写(录屏1).mp4 (258.64 MB), 43:54
* 20 首页商品分页列表后端接口编写(录屏2).mp4 (210.00 MB), 34:28
* 21 首页商品分页前端展示(方式1梳理).mp4 (51.94 MB), 09:31
* 22 首页商品分页前端展示(方式2梳理).mp4 (75.23 MB), 12:59
* 23 首页商品分页前端数据显示(分页插件录屏1).mp4 (264.48 MB), 45:39
* 24 首页i商品分页前端数据展示(分页插件录屏2).mp4 (119.89 MB), 22:16
* 25 首页分页数据显示注意点说明.mp4 (25.18 MB), 04:31
* 26 首页开启下拉刷新(可略过).mp4 (70.49 MB), 12:04
* 27 前台底部tarbar查询数据获取和渲染.mp4 (55.93 MB), 09:29
* 28 底部tarbar标签栏(可略过).mp4 (23.28 MB), 05:00
* 29 商品模糊查询并且分页后端接口(录屏1).mp4 (236.00 MB), 38:30
* 30 模糊查询并且分页后端接口(录屏2可略过).mp4 (260.91 MB), 43:49
* 31 根据关键字模糊查询并且分页(录屏3可略过).mp4 (288.58 MB), 48:14
* 32 商品模糊查询+分页数据前台渲染.mp4 (123.57 MB), 19:46
* 33 后端两个接口获取商品的类别和类别对应的商品的列表ok.mp4 (189.29 MB), 34:02
* 34 前端分类类别查询数据获取和渲染ok.mp4 (238.52 MB), 44:23
* 35 后端获取我的页面的用户相关信息和检查token.mp4 (196.06 MB), 34:36
* 36 前端我的信息界面编写实现.mp4 (186.04 MB), 35:33
* 37 商品详情1-获取购物车条目数量接口.mp4 (273.04 MB), 45:43
* 38 商品详情2-添加商品到购物车接口.mp4 (288.29 MB), 45:07
* 39 商品详情3-添加订单下单接口1.mp4 (284.47 MB), 52:07
* 40 商品详情4-添加订单下单接口2.mp4 (241.12 MB), 38:26
* 07 课程相关资料/
* 01 前后端分离购物商城项目笔记 看第二章 按功能分开共十二份.txt (0.00 MB)
* 02 前端注册登录模板.txt (0.00 MB)
* 03 Springboot+SpringSecurity+JWT+redis企业级教程(最xin).txt (0.00 MB)
* 04 原版Spring Boot+uniapp 商城 笔记源码‘.txt (0.00 MB)
* 05 (新)SpringBoot2.x整合支付宝沙箱 支付.txt (0.00 MB)
* 06 支付宝 (新)源码.txt (0.00 MB)
* 07 Springboot项目初始结构压缩包.txt (0.00 MB)






