如何在Spring中为MySQL REST响应主体配置Jackson

时间:2016-12-19 16:58:48

标签: json spring rest spring-boot jackson

我正在尝试使用Spring 4.3.4和Spring Boot 1.4.2构建REST服务。我需要做的是配置Jackson实例,以便我可以访问对象映射器的实际配置(例如,仅使用字段,不使用getter / setter方法等)。

经过长时间调试Spring代码后,我尝试了以下所有方法:

  • Vector2D.int() for Jackson2ObjectMapper
  • @Bean for Jackson2ObjectMapperBuilder
  • @Bean for Jackson2ObjectMapperFactoryBean

以上都没有任何影响。最终,我想我已经找到了这一切的根本原因。以下是Spring 真正 如何创建它的Jackson实例:

  • @Bean来电AllEncompassingFormHttpMessageConverter ...
  • ...构建新的new MappingJackson2HttpMessageConverter() ...
  • ...通过静态方法Jackson2ObjectMapperBuilder

上述所有内容都是Jackson2ObjectMapperBuilder.json()(!!),完全忽略了任何类型的配置,无论是XML,Java static类还是@Configuration

问题是:我是否需要实现自己的转换器来取代application.properties(甚至可能?),还是有其他解决方案来配置Jackson实例?

0 个答案:

没有答案