SpringBoot使用Redis儲存登錄用戶、角色、權(quán)限
配置redis


3.修改RedisTokenService,我將其重命名為RedisUtil
添加了RedisTemplate對象,并修改了構(gòu)造方法,利用@Value引用了定義的一些redis配置

?新增四個方法

4.修改JWTFilter
使用過構(gòu)造方法引入environment

使用redis來進行判斷用戶信息,減少查詢數(shù)據(jù)庫次數(shù)

5.修改ShiroConfig
這里修改是因為在JWTFilter使用了構(gòu)造方法,相應(yīng)的使用到JWTFilter過濾器的地方,也要進行修改

6.修改UserRealm
修改構(gòu)造方法,注入RedisUtil,并使用@Value使用Redis配置

修改doGetAuthorizationInfo,進行Redis判斷,減少查詢數(shù)據(jù)庫次數(shù)


????
標簽: