shiro强制类型转换错误

来源:3-11 基于Apache Shiro权限管理Case实操-3-

土豆咬土豆

2019-08-19

Subject subject = SecurityUtils.getSubject();
UserInfo user = (UserInfo) subject.getPrincipal();
使用这两行代码时,报错
java.lang.ClassCastException: com.manage.domain.UserInfo cannot be cast to com.manage.domain.UserInfo
并且subject里是有值的并且各个字段都与实体类对应
也没有引入devtools包

写回答

1回答

Jimin

2019-08-20

你好,看这个错误com.manage.domain.UserInfo cannot be cast to com.manage.domain.UserInfo 不像是你贴的那两行所为,是两个UserInfo对象在做转换,你看一下是不是哪里代码贴错了

0
2
Jimin
你登陆认证相关的代码发一下,感觉你是其他地方复写的实现不对,导致这里无法正常转换了
2019-08-20
共2条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程