由于在使用WebMvcConfigurerAdapter类时会发现其已经过时,此时我们需要新的方案来代替。
第一种:实现WebMvcConfigurer接口
@Configuration
public class WebMvcConfg implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/index").setViewName("index");
}
}
第二种:继承WebMvcConfigurationSupport
@Configuration
public class WebMvcConfg extends WebMvcConfigurationSupport {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/index").setViewName("index");
}
}
以上两个方法都有要重写的相同方法,可以在保留Spring Boot的自动配置的同时添加自定义的方法,如拦截器、静态资源映射等。