先说这门课解决什么问题

很多做后端开发的人在遇到用户登录、权限拦截需求时,习惯手写拦截器或直接套用项目里的现成代码。一旦业务变复杂,比如要加多角色校验或动态分配菜单,硬编码的鉴权逻辑就会变得难维护。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