复杂对象序列化失败问题一例
踩坑一则复杂对象(领域实体)序列化失败问题。 归因:测试环境Redis连接挂掉,同时对DDD领域实体序列化,JSON.toJSON() 封装了异常,导致关键异常栈丢失,后经过正向逆向分析找到了问题原因与解法。 ...
踩坑一则复杂对象(领域实体)序列化失败问题。 归因:测试环境Redis连接挂掉,同时对DDD领域实体序列化,JSON.toJSON() 封装了异常,导致关键异常栈丢失,后经过正向逆向分析找到了问题原因与解法。 ...
踩坑,Redis缓存使用Jackson2JsonRedisSerializer管理序列化,未设置disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES),上线中新代码写入了新的缓存字段结构,旧代码读到新结构报错UnrecognizedPropertyException。 ...