Я занимаюсь разработкой веб-службы RestFul, и я новичок, я хочу настроить RequestMappingHandlerAdapter
в своей конфигурации на основе Java в соответствии с приведенной ниже конфигурацией на основе XML.
<!-- Configure to plugin JSON as request and response in method handler -->
<beans:bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<beans:property name="messageConverters">
<beans:list>
<beans:ref bean="jsonMessageConverter"/>
</beans:list>
</beans:property>
</beans:bean>
<!-- Configure bean to convert JSON to POJO and vice versa -->
<beans:bean id="jsonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
</beans:bean>
И моя конфигурация на основе Java выглядит следующим образом:
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.mzk.mascot")
public class DispatcherServletConfiguration implements WebMvcConfigurer {
@Bean
public MappingJackson2HttpMessageConverter converter() {
MappingJackson2HttpMessageConverter httpMessageConverter = new MappingJackson2HttpMessageConverter();
return httpMessageConverter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(converter());
}
}
В соответствии с XML мне нужна эквивалентная конфигурация RequestMappingHandlerAdapter