由于在使用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的自动配置的同时添加自定义的方法,如拦截器、静态资源映射等。

本文介绍两种替换已弃用的WebMvcConfigurerAdapter类的方法:实现WebMvcConfigurer接口及继承WebMvcConfigurationSupport类。这两种方式均可在保留Spring Boot自动配置的基础上进行自定义配置。
1511

被折叠的 条评论
为什么被折叠?



