
java
kevin_virus
这个作者很懒,什么都没留下…
展开
-
shiro 角色权限缓存跟登录用户不一致
项目使用shiro做权限管理的时候 发现无论那个用户登录 redis中的角色权限缓存都只有一个并且没啥变化 除非过期了有新用户登录 才会更改 这就会造成权限和用户不匹配 找了好几天原因 才发现 SimpleAuthenticationInfo(token, token, getName()); 创建这个对象时候 第三个参数都是一样的 导致 所有用户缓存键都是同一个 哎 所以这个参数应该每个用户都不能一样 还是学艺不精 第一次用 而且项目时间紧急 有时间补一补shiro 记下...原创 2020-05-20 10:59:16 · 797 阅读 · 0 评论 -
shiro redis使用json序列化器之后异常
shiro使用redis做缓存,并且使用了 Jackson2JsonRedisSerialize 替换默认序列化 我这边就会出一下异常 这个异常原因 应该是泛型 反序列化出问题 在redistemple 里面 加 // 使用Jackson2JsonRedisSerialize 替换默认序列化(默认采用的是JDK序列化) Jackson2JsonRedisSerializer<O...原创 2019-11-21 14:22:36 · 1253 阅读 · 0 评论