SpringBoot扩展SpringMVC

import java.util.Locale;
//如果你想div定制化的功能,只需要写这个组件然后将它交给springBoot,springBoot就会帮我们自动装配
//全面扩展SpringMVC   dispatcherservlet

//如果我们要扩展springmvc,官方建议我们这样去做。。。
@Configuration
//@EnableWebMvc  //导入了一个类DelegatingWebMvcConfiguration.java(从容器中获取所有的webmvcconfig;)
/*@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)  容器中一旦存在这个类,webmvcautoconfig会全部失效*/
public class MyMvcConfig implements WebMvcConfigurer {
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController ("/").setViewName ("index");
        registry.addViewController ("/index.html").setViewName ("index");
    }
}
/*    //public interface ViewResolver 实现了视图解析器接口的类,我们就可以把他看作视图解析器
    @Bean
    public ViewResolver myViewResolver(){
        return new MyViewResolver ();
    }
    //自定义一个自己的视图解析器
    public static class MyViewResolver implements ViewResolver{

            @Override
            public View resolveViewName(String viewName, Locale locale) throws Exception {
                return null;
            }
        }*/
posted @ 2021-12-01 21:41  一刹流云散  阅读(41)  评论(0编辑  收藏  举报