win8导航网站源码,丹东做网站公司,室内设计公司有哪些,阿里云网站建设如何文章目录 一、情景说明二、解决办法 一、情景说明
在重写若依后端服务的过程中 使用了Redis存放LoginUser对象数据 那么#xff0c;有存就有取 在取值的时候#xff0c;报错
二、解决办法
方法1、在TokenService中修改如下
getLoginUser 方法中#xff1a;LoginUser u… 文章目录 一、情景说明二、解决办法 一、情景说明
在重写若依后端服务的过程中 使用了Redis存放LoginUser对象数据 那么有存就有取 在取值的时候报错
二、解决办法
方法1、在TokenService中修改如下
getLoginUser 方法中LoginUser user redisCache.getCacheObject(userKey);
改为Object cacheObject redisCache.getCacheObject(userKey);LoginUser user JSON.parseObject(JSONObject.toJSONString(cacheObject),LoginUser.class); 方法2修改序列化配置类推荐 若依的Redis序列化类FastJson2JsonRedisSerializer 图中的常量对应的是Constants 会发现这里指定的类路径是com.ruoyi和我重写的路径不对应所以无法cast。 所以把这里的包路径改成自己的即可。