使用
WebMvcConfigurer.configureMessageConverters()方法:
配置HttpMessageConverters以使用[…]如果列表中未添加任何消息转换器,则默认添加转换器。
随着
@Configuration你有:
@Configurationclass MvcConf extends WebMvcConfigurationSupport { protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(converter()); addDefaultHttpMessageConverters(converters); } @Bean MappingJacksonHttpMessageConverter converter() { MappingJacksonHttpMessageConverter converter = new MappingJacksonHttpMessageConverter() //do your customizations here... return converter; }}addDefaultHttpMessageConverters()需要调用to ,因为使用自定义转换器时未应用默认设置。
重要说明
@EnableWebMvc如果扩展
WebMvcConfigurationSupport,则 必须删除要配置的转换器。



