zoukankan      html  css  js  c++  java
  • 扩展springMVC

    编写一个配置类(@Configuration),是WebMvcConfigurerAdapter类型;不能标注@EnableWebMvc

    既保留了所有的自动配置,也能用我们扩展的配置

    @Configuration
    public class Config extends WebMvcConfigurerAdapter {//WebMvcConfigurerAdapt
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
    //        super.addViewControllers(registry);
            //浏览器发送"/test" 请求来到success页面
            registry.addViewController("/test").setViewName("success");
        }
    }

    全面接管SpringMVC:

    SpringBootSpringMVC的自动配置不需要了,所有都是我们自己配置;所有的SpringMVC的自动配置都失效了
    我们需要在配置类中添加@EnableWebMvc即可;

    //使用WebMvcConfigurerAdapter可以来扩展SpringMVC的功能
    @EnableWebMvc
    @Configuration
    public class MyMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
    // super.addViewControllers(registry);
    //浏览器发送 /atguigu 请求来到 success
    registry.addViewController("/atguigu").setViewName("success");
    }
    }
    



     

  • 相关阅读:
    并发编程-操作系统简史,多道技术
    python下的excel表格处理 内含面试题
    epoll模型的探索与实践
    nginx搭建静态网站
    面向对象基础
    python+Django 下JWT的使用
    linux的history命令
    携程apollo配置中心Quick Start
    redis哨兵
    redis的主从复制
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11680070.html
Copyright © 2011-2022 走看看