北京网站建设公司案例,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。 所以把这里的包路径改成自己的即可。