若依报错com.alibaba.fastjson2.JSONObject cannot be cast to com.zhtech. ...

打印 上一主题 下一主题

主题 805|帖子 805|积分 2415

使用若以框架的时候,项目报错:
class com.alibaba.fastjson2.JSONObject cannot be cast to class com.xuke.common.core.domain.model.LoginUser (com.alibaba.fastjson2.JSONObject and com.xuke.common.core.domain.model.LoginUser are in unnamed module of loader org.springframework.boot.devtools.
报错原因:修改了LoginUser的包路径。
若依框架内里redis使用了FastJson的序列化,在序列化的JSON字符串中带上了类型信息,因此在反序列化时,不必要传入类型,实现主动类型辨认。

问题原因:若以框架在Constans文件中规定了必要支持主动类型的类名前缀。

解决方法:只必要将这个常量中的com.xuke修改为项目修改后的包路径即可。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表