一尘不染

如何在Spring Boot中使用带注释的参数解析器?

spring-boot

我想argument-resolvers在Spring Boot中使用。我该怎么办?可以通过XML进行,如下所示。

<mvc:annotation-driven>
    <mvc:argument-resolvers>
        <bean class="nl.t42.spring31.ValidatingRequestBodyMethodArgumentResolver"/>
    </mvc:argument-resolvers>
</mvc:annotation-driven>

阅读 367

收藏
2020-05-30

共1个答案

一尘不染

这里

你可以做:

@Configuration
@EnableWebMvc
public class WebConfig extends WebMvcConfigurerAdapter {

  @Override
  public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
      // equivalent to <mvc:argument-resolvers>
  }


  @Override
  public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
      // equivalent to <mvc:message-converters>
  }
}

@EnableWebMvc 将覆盖启动默认值,您可能要跳过它。

2020-05-30