Spring Boot应用程序有大约20个ObjectMappers

时间:2017-06-08 09:33:44

标签: spring-boot jackson objectmapper

我试图在Spring Boot应用程序中配置Jackson ObjectMapper。我已经尝试了此处和文档中建议的各种方法(例如,使用Jackson2ObjectMapperBuilderJackson2ObjectMapperBuilderCustomizer @Bean)。我想注册一个mixin来排除DefaultMessageSourceResolvable类中的一些字段,这应该是相当简单的。

但是,通过在ObjectMapper构造函数中放置断点,我发现有大约20个实例正在创建。还会创建多个Jackson2ObjectMapperBuilder实例。

创建Jackson2ObjectMapperBuilderCustomizer类型的bean也不起作用;它被调用,但是mixin没有在最终用于序列化的实例中注册。

拥有这么多类的实例是否正常?如果是,那可能是我的定制工作失败的原因?如果没有,可能出现什么问题以及如何解决?

0 个答案:

没有答案