1.1、准备工作
1)创建工程 引入依赖
2)创建启动类
3)创建controller
1.2 引入SpringSecurity
2、认证
2.1登录校验验证
web页面会自动弹出默认的登录页面 用户名为:user 默认密码在idea控制台输出。
2.2原理分析
2.2.1 SpringSecurity完整流程
PS:具体debug查看的方式:
鼠标点击类似计算器的图标
在弹出的界面输入以下内容:
2.2.2认证流程详解
=========================================================================
思考:通过reids缓存实现:
2.3解决问题
2.3.1思路分析
2.3.2准备工作
工具类
序列化器 配置类
上面为生成jwt的工具类....
redis工具类
2.3.3实现
测试使用 mybatis-plus
=============
此时运行会报错:此时登录信息会从数据库中进行查询
=====
核心代码实现:
2023.10.22 20:18