您的Java配置与
register-defaults="false"XML配置中的配置类似。您什么都不需要做。但是,如果要注册默认值,则必须从
WebMvcConfigurationSupport下面的代码片段中扩展并添加最后一行。
@Configuration@EnableWebMvc@ComponentScanpublic class TestDataConfig extends WebMvcConfigurationSupport { @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converters.add(converter); super.addDefaultHttpMessageConverters(); // Have to call this explicitly to register Default Message Converters. }}


