springBoot集成shiro+redis遇到的坑
今天在整合springboot和shiro使用redis做缓存的时候遇到个坑 记录一下
在doGetAuthorizationInfo方法进行权限校验时发生错误
代码定位在这行
UUser token = (UUser) SecurityUtils.getSubject().getPrincipal();
贴出异常
发现是同一类型竟然不能进行强制类型转换,使用redis管理缓存后出现此问题。
出现原因:使用了spring-boot-devtools热部署(具体原因未知)
解决办法:把springBoot热部署去掉,目前暂未出现异常
坑~~~~~~~~别跳