若依报错com.alibaba.fastjson2.JSONObject cannot be cast to com.zhtech.
使用若以框架的时候,项目报错: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字符串中带上了类型信息,因此在反序列化时,不必要传入类型,实现主动类型辨认。
https://i-blog.csdnimg.cn/direct/eb047e471b3c473294cdecd1b979020a.jpeg
问题原因:若以框架在Constans文件中规定了必要支持主动类型的类名前缀。
https://i-blog.csdnimg.cn/direct/bf1d9faa6eb143eaad8e61377bf23823.png
解决方法:只必要将这个常量中的com.xuke修改为项目修改后的包路径即可。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]