欢迎光临散文网 会员登陆 & 注册

SpringBoot使用Redis储存登录用户、角色、权限

2023-03-22 11:51 作者:筱贲_  | 我要投稿
  1. 配置redis

application.yml
2.添加RedisConfig
RedisConfig

3.修改RedisTokenService,我将其重命名为RedisUtil

添加了RedisTemplate对象,并修改了构造方法,利用@Value引用了定义的一些redis配置

RedisUtil

 新增四个方法

RedisUtil

4.修改JWTFilter

使用过构造方法引入environment

JWTFilter


使用redis来进行判断用户信息,减少查询数据库次数

JWTFilter

5.修改ShiroConfig

这里修改是因为在JWTFilter使用了构造方法,相应的使用到JWTFilter过滤器的地方,也要进行修改

ShiroConfig

6.修改UserRealm

修改构造方法,注入RedisUtil,并使用@Value使用Redis配置


UserRealm

修改doGetAuthorizationInfo,进行Redis判断,减少查询数据库次数


UserRealm
UserRealm



    



SpringBoot使用Redis储存登录用户、角色、权限的评论 (共 条)

分享到微博请遵守国家法律