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