spring boot 配置类WebMvcConfigurer
时间: 2023-11-04 15:22:47 浏览: 60
Spring Boot提供了WebMvcConfigurer接口来定制Spring MVC的配置。在Spring 5.0之前的版本中,推荐通过继承WebMvcConfigurerAdapter类来扩展MVC的相关配置。但是从Spring 5.0版本开始,可以直接实现WebMvcConfigurer接口来进行配置,因为在JDK 8中,接口支持默认方法的新特性。
如果你想定制Spring MVC的配置,你需要创建一个配置类,并实现WebMvcConfigurer接口。另外需要注意的是,你必须给自定义的配置类添加@Configuration或者@Component注解,以确保这个类被Spring容器管理。这样才能生效。
需要特别注意的是,定制Spring MVC的配置要通过实现WebMvcConfigurer接口的方式,而不能继承WebMvcConfigurerSupport类。因为如果继承了WebMvcConfigurerSupport类,会导致MVC的自动配置类WebMvcAutoConfiguration失效,并产生不必要的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Spring Boot中SpringMvc配置类WebMvcConfigurer原理分析](https://blog.csdn.net/weixin_28917231/article/details/111415183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]