这门课要解决什么问题

很多人刚学完 Spring Boot,就急着接实际项目,结果一遇到企业级的登录注册、权限控制就抓瞎。这门课专门解决从“能跑个 Hello World”到“做出能扛真实流量的认证授权体系”之间的断层。它不讲空话,只带你把表单登录、验证码、短信登录这些最常用的企业级逻辑走通,让你不用自己造轮子,直接用 Spring Security 框架的标准套路把项目撑起来。

适合什么基础,建议先看哪几块

你需要有 Java 基础,最好 Spring Boot 跑过至少一个项目,知道什么是 Controller、Service、Mapper 这些分层。如果你连 Spring MVC 的基本请求都没写过,建议先花点时间把这部分补齐,别一上来就啃 Security,那只会让你更挫败。建议先看“开发环境安装”和“Hello Spring Security”,建立直觉;接着跳过最枯燥的“多线程”和“WireMock 伪造服务”,这两块对理解认证授权帮助不大,留到以后再说;重点啃“Spring MVC 开发 RESTful API”,因为登录接口必须建立在能接收请求和返回数据的基础上;最后集中攻克“表单登录”的完整链路,从原理剖析到短信登录,一步步把认证逻辑串起来。

学完能独立做什么,资料怎么配合练习

学完能独立做什么?你不再需要手写简陋的拦截器来粗暴地判断 token,而是能基于 Spring Security 的标准架构,独立完成用户注册、登录、验证码校验、短信登录等核心流程,并能把这套逻辑平滑迁移到你自己的业务项目中。资料怎么配合练习?资料包里的代码不是只读演示,而是每个知识点都配套了可直接运行的项目骨架。遇到学不会的源码级逻辑,不要死磕,先对照资料里的代码把项目跑起来,再跟着视频把每一步改到指定要求,在改的过程中自然就能理解框架的运作方式。

课程目录

第1章 课程导学
1-1 导学.mp4 25.94M
第2章 开始开发
2-1 开发环境安装.mp4 55.62M
2-2 代码的结构介绍.mp4 90.82M
2-3 Hello Spring Security.mp4 118.24M
第3章 使用Spring MVC开发RESTful API
3-1 Restful简介.mp4 21.47M
3-10 使用多线程提高REST服务性能.mp4 218.24M
3-11 使用Swagger自动生成文档.mp4 61.18M
3-12 使用WireMock伪造REST服务.mp4 85.19M
3-2 查询请求.mp4 220.66M
3-3 用户详情请求.mp4 151.98M
3-4 用户创建请求.mp4 188.64M
3-5 修改和删除请求.mp4 204.30M
3-6 服务异常处理.mp4 186.71M
3-7 使用切片拦截REST服务.mp4 186.66M
3-8 使用Filter和Interceptor拦截REST服务.mp4 114.77M
3-9 使用REST方式处理文件服务.mp4 134.96M
第4章 使用Spring Security开发基于表单的登录
4-1 简介.mp4 8.19M
4-10 短信验证码接口开发.mp4 179.96M
4-11 短信登录开发.mp4 140.61M
4-12 短信登录配置及重构.mp4 159.39M
4-13 小结.mp4 9.27M
4-2 SpringSecurity基本原理.mp4 131.33M
4-3 自定义用户认证逻辑.mp4 166.13M
4-4 个性化用户认证流程(一).mp4 170.83M
4-6 认证流程源码级详解.mp4 154.89M
4-7 图片验证码.mp4 171.32M
4-8 图片验证码重构.mp4 192.44M
4-9 添加记住我功能.mp4 121.27M
第5章 使用Spring Social开发第三方登录
5-1 OAuth协议简介.mp4 32.31M
5-10 集群Session管理.mp4 63.03M
5-11 退出登录.mp4 134.69M
5-2 SpringSocial简介.mp4 53.50M
5-3 开发QQ登录(上).mp4 148.90M
5-4 开发QQ登录(中).mp4 179.72M
5-5 开发QQ登录(下).mp4 306.48M
5-6 处理注册逻辑.mp4 195.28M
5-7 开发微信登录.mp4 137.36M
5-8 绑定和解绑处理.mp4 168.14M
5-9 单机Session管理.mp4 111.36M
第6章 Spring Security OAuth开发APP认证框架
6-1 SpringSecurityOAuth简介.mp4 30.70M
6-10 基于JWT实现SSO单点登录1.mp4 105.06M
6-11 基于JWT实现SSO单点登录2.mp4 174.49M
6-2 实现标准的OAuth服务提供商.mp4 177.75M
6-3 SpringSecurityOAuth核心源码解析.mp4 124.06M
6-4 重构用户名密码登录.mp4 145.90M
6-5 重构短信登录.mp4 54.28M
6-6 重构社交登录.mp4 141.51M
6-7 重构注册逻辑.mp4 148.09M
6-8 令牌配置.mp4 141.48M
6-9 使用JWT替换默认令牌.mp4 178.20M
第7章 使用Spring Security控制授权
7-1 SpringSecurity授权简介.mp4 55.70M
7-2 SpringSecurity源码解析.mp4 146.56M
7-3 权限表达式.mp4 154.36M
7-4 基于数据库Rbac数据模型控制权限.mp4 93.08M
8-1 课程总结.mp4 211.58M
project.zip 106.95kb
Spring Security技术栈开发企业级认证与授权/
2-1 开发环境安装.mp4