Как настроить свой настраиваемый конвертер сообщений на наличие register-defaults="false"
в проекте без XML с Spring 4?Что такое знак-defaults = "false" весной 4?
<mvc:annotation-driven register-defaults="false">
<mvc:message-converters>
<bean class="myproject.MyCustomHttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
В настоящее время у меня есть это Configuration
:
@Configuration
@EnableWebMvc
@ComponentScan
public class TestDataConfig extends WebMvcConfigurerAdapter {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converters.add(converter);
}
}
Спасибо
Благодарим за разъяснение! – denisazevedo
@shazin, выглядит как 'addDefaultHttpMessageConverters (преобразователи)' должно быть [взятие «преобразователей» в качестве параметра] (http://docs.spring.io/spring-framework/docs/4.0.6.RELEASE/javadoc-api /org/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport.html#addDefaultHttpMessageConverters-java.util.List-) –
@NickGrealy Не все версии. http://www.java-allandsundry.com/2014/09/customizing-httpmessageconverters-with.html – shazin