Spring Boot系列笔记--扩展SpringMVC

一、扩展

  • 使用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的自动配置全部失效,只使用我们自定义的配置

猜你喜欢

转载自blog.csdn.net/weixin_44863537/article/details/109075964
今日推荐