1. 程式人生 > 其它 >SpringBoot擴充套件SpringMVC

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;
            }
        }*/