网站访问量很大怎么办,微信小程序怎么收费标准,网站建设方案word,重庆在线开放问题#xff1a;
这边在灰度发布的时候#xff0c;其他未发布的机器出现过could not read JSON: Unrecognized field “type”#xff0c;这个报错#xff0c;原因是有一个表新加了一个字段#xff0c;并且灰度发布了一台机器#xff0c;刚好有请求命中这台机器#xf…问题
这边在灰度发布的时候其他未发布的机器出现过could not read JSON: Unrecognized field “type”这个报错原因是有一个表新加了一个字段并且灰度发布了一台机器刚好有请求命中这台机器会导致缓存中放入type这个字段然后其他机器还没有发布如果此时读到该缓存会导致pojo中找不到这个type字段redis在反序列化的时候会报错。
解决办法
在类上添加 JsonIgnoreProperties(ignoreUnknown true)注解这样会忽略类中不存在的字段可以满足当前的需要推荐。后面每个类如果用到缓存都要加这个注解?JsonIgnoreProperties({ “internalId”, “secretKey” })指定的字段不会被序列化和反序列化这样的话可能缓存取不到。