一、扩展
- 使用xml文件来配置springmvc,如:
<mvc:view-controller path="/hello" view-name="success"/> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/hello"/> <bean></bean> </mvc:interceptor> </mvc:interceptors>
- 可以使用配置类来实现相同功能
@Configuration public class MyMvcConfig implements WebMvcConfigurer { @Override public void addViewControllers(ViewControllerRegistry registry) { //浏览器发送“/hello”请求就会转到success.html页面 registry.addViewController("/hello").setViewName("success"); }
- spring boot中的自动配置会与自定义的扩展配置一起起作用
二、全面接管
@EnableWebMvc
加在自定义配置类上会使得spring boot的自动配置全部失效,只使用我们自定义的配置