Настройте RequestMappingHandlerAdapter в конфигурации на основе Java, соответствующей конвертеру сообщений - PullRequest
0 голосов
/ 14 февраля 2019

Я занимаюсь разработкой веб-службы 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...