复杂对象序列化失败问题一例

踩坑一则复杂对象(领域实体)序列化失败问题。 归因:测试环境Redis连接挂掉,同时对DDD领域实体序列化,JSON.toJSON() 封装了异常,导致关键异常栈丢失,后经过正向逆向分析找到了问题原因与解法。 ...

November 15, 2024 · 2 min · DragonSong

使用jackson反序列化未忽略未知字段时报错 `UnrecognizedPropertyException` 问题一例

踩坑,Redis缓存使用Jackson2JsonRedisSerializer管理序列化,未设置disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES),上线中新代码写入了新的缓存字段结构,旧代码读到新结构报错UnrecognizedPropertyException。 ...

June 27, 2023 · 2 min · DragonSong