先说这门课解决什么问题
很多做后端开发的人在遇到用户登录、权限拦截需求时,习惯手写拦截器或直接套用项目里的现成代码。一旦业务变复杂,比如要加多角色校验或动态分配菜单,硬编码的鉴权逻辑就会变得难维护。Shiro 是 Java 领域里较轻量且易理解的安全框架,这门 SpringBoot 整合 Shiro 的课,解决的就是“怎么把鉴权逻辑从业务代码里剥离出来,用标准组件管起来”的问题。它不教底层密码学原理,也不涉及微服务级别的分布式网关鉴权,核心聚焦在单体或中小型后台系统里,怎么用 Shiro 把认证和授权流程跑通。
适合什么基础与建议怎么看
这套资料默认你已经能独立写 SpringBoot 的增删改查接口,懂 MyBatis 或 JPA 连数据库。如果对依赖注入和 Controller-Service 分层还没概念,先补基础再看。内容编排偏实战流程,建议按顺序看,重点放在四大组件和三大核心概念那段,这是理解后续代码的关键。看完概念直接跟着快速开始那段搭环境,别在纯理论上停留太久。数据库设计那一节讲得比较细,建议边看边在本地建表,把表结构和角色权限的映射关系理顺。流程梳理部分可以反复看,自己画一遍从请求进来到校验完成的时序图,比干听几遍管用得多。
学完能做什么与资料配合
学完后,你应该能独立给一个 SpringBoot 项目加上完整的认证授权模块。具体来说,能实现用户账密登录、记住我功能,能把数据库里的角色和权限读取出来做接口级校验,还能管理会话超时。资料配合练习时,建议先跟着视频把核心配置类和 Realm 写出来,跑通纯接口测试。然后给自己加码:把项目里的静态资源放行,给不同角色配几个测试接口,用工具分别发请求验证权限是否生效。遇到卡壳别急着翻源码,回看登录流程那几节,对照时序排查。这套资料没讲前后端分离下的 token 方案,练熟本地 session 管理后,可以自己尝试改造,把理解吃透。
希望学会SpringBoot整合框架的朋友,掌握安全框架之一。
课程目录
* 01 shiro-01-shiro的简介.mp4 10:35
* 02 shiro-02-shiro的四大组件和三大核心.mp4 12:26
* 03 shiro-03-解读shiro的三大核心.mp4 09:32
* 04 shiro-04-shiro快速开始项目搭建.mp4 20:28
* 05 shiro-05-shiro中的session操作.mp4 14:22
* 06 shiro-06-sihro登录流程.mp4 11:49
* 07 shiro-07-shiro角色权限校验.mp4 06:19
* 08 shiro-08-shiro数据库分析.mp4 16:49
* 09 shiro-09-数据库设计.mp4 33:23
* 10 shiro-10-流程1.mp4 16:47
* 11 shiro-11-流程2.mp4 16:46
* 12 shiro-12-流程3.mp4 28:19
* 13 shiro-13-生成密码.mp4 06:32
* 14 shiro-14-shiro配置类.mp4 21:54
* 15 shiro-15-shiro配置认证realm.mp4 31:51
* 16 shiro-16-shiro登录接口.mp4 13:21
* 17 shiro-17-膜拜ruoyi代码.mp4 15:32
* 18 shiro-18-redis共享token.mp4 10:08
* 19 shiro-19-axios前端发送请求.mp4 11:30
* 20 shiro-20-请求封装api.mp4 13:17
* 21 shiro-21-cookie存储token.mp4 10:35
* 22 shiro-22-前端登录拦截.mp4 13:38
* 23 shiro-23-配置授权realm.mp4 28:42
* 24 shiro-24-接口添加权限注解.mp4 07:08
* 25 shiro-25-验证token01.mp4 08:52
* 26 shiro-26-验证token02.mp4 14:19
* 27 shiro-27-验证token03.mp4 08:24
* 28 shiro-28-前端发送请求获取权限.mp4 11:34
* 29 shiro-29-shiro的跨域问题.mp4 10:06
* 30 shiro-30-配置axios全局请求头token.mp4 06:43
* 31 shiro-31-配置shiro的自定义拦截器放行options.mp4 08:03
* 32 shiro-32-前后台联调.mp4 06:55
* 33 shiro-33-获取超级管理员权限.mp4 22:18
* 34 shiro-34-权限完结.mp4 22:12






