栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot redis: xxx as a subtype of [simple type, class java.lang.Object]: no such class found

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot redis: xxx as a subtype of [simple type, class java.lang.Object]: no such class found

RT

最近拆分了项目,然后发现有缓存的信息报错了这个。
即:我的某些业务,有一些信息缓存在了redis,并且,在redis中的序列化对象有class等包信息,如下图所示:

重新打包测试,发现旧有接口报错,提示如题所示。

xxx as a subtype of [simple type, class java.lang.Object]: no such class found

百度了网上不少解决方式,其实在我这里跟他们的情况不一样,所以特此写个博文,给大伙提供另一个比较简单的思路
因为我这个接口一开始是好使的,而我这里是因为分包之后才这样的,所以,原因也很明显了:
包结构已经被调整!
即:原本包路径是:com.a.b.c现在已经被调整为com.d.e.f,你还用旧有的类元信息反序列化,肯定是无法找到的,于是报错上面的内容。
直接删除旧有的缓存就好

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/709440.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号