spring-data-redis 序列化悲剧


org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Could not resolve type id 'com.xxx.xxx.admin.biz.dao.mysql.entity.FakeUser' as a subtype of `java.lang.Object`: no such class found at [Source: (byte[])"["com.xxx.xxx.admin.biz.dao.mysql.entity.FakeUser",{"id":null,"name":"krkr","level":1}]"; line: 1, column: 55]; nested exception is com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'com.xxx.xxx.admin.biz.dao.mysql.entity.FakeUser' as a subtype of `java.lang.Object`: no such class found at [Source: (byte[])"["com.xxx.xxx.admin.biz.dao.mysql.entity.FakeUser",{"id":null,"name":"krkr","level":1}]"; line: 1, column: 55] at org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer.deserialize(Jackson2JsonRedisSerializer.java:75) at org.springframework.data.redis.serializer.SerializationUtils.deserializeValues(SerializationUtils.java:54) at
 
"["com.secoo.live.admin.biz.dao.mysql.entity.FakeUser",{"id":null,"name":"krkr","level":1}]"
 
当业务重构变动实体路径或名称时会造成序列化异常


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM