springboot自动配置springMvc学习笔记

springboot自动配置springMvc学习笔记springboot帮我们自动配置springMvc时,只有项目中不存在WebMvcConfigurationSupport这个bean才可以.
那么我们的项目中就不能出现@EnableWebMvc这个注解.为什么呢
比如:springboot自动配置springMvc学习笔记因为这个注解中@Import({DelegatingWebMvcConfiguration.class})这个类.
而DelegatingWebMvcConfiguration extends WebMvcConfigurationSupport
springboot自动配置springMvc学习笔记
当然也不能直接继承WebMvcConfigurationSupport.
那么如果我们既想保留springboot默认配置.又想自己配置springmvc,该怎么办呢?
springboot官网中为我们提出了方案.那就是我们的配置类只实现WebMvcConfigurer这个接口,而不加@EnableWebMvc注解就可以了
比如这样:
springboot自动配置springMvc学习笔记
都是自己学习springboot过程中的随手笔记.原创码字如容易.给个支持吧?如果有错误请及时回复订正