jackson.ObjectMapper里的一个enableDefaultTyping方法过期
jackson.ObjectMapper里的一个enableDefaultTyping方法过期了,项目每次编译时提示,同时过期可能是有漏洞或者效率太低了,总而言之最好处理下看了下网上也没有解决方案,我这边记录下解决方案。最好的解决办法就是看过期方法的源码,一般过期方法会给出新的方法来替换过期方法的说明可以看到@link 里已经给出了这个说明。我这边修改的:...
·
jackson.ObjectMapper里的一个enableDefaultTyping方法过期了,项目每次编译时提示,同时过期可能是有漏洞或者效率太低了,总而言之最好处理下
看了下网上也没有解决方案,我这边记录下解决方案。
最好的解决办法就是看过期方法的源码,一般过期方法会给出新的方法来替换过期方法的说明
可以看到@link 里已经给出了这个说明。
我这边修改的:
ObjectMapper om = new ObjectMapper();
om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
//om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
om.activateDefaultTyping(LaissezFaireSubTypeValidator.instance ,
ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
jackson2JsonRedisSerializer.setObjectMapper(om);
更多推荐
已为社区贡献5条内容
所有评论(0)