WebMvcConfigurerAdapter
时间: 2023-10-26 13:59:23 浏览: 42
WebMvcConfigurerAdapter是一个过时的类,在Spring Framework 5.0版本中已经被废弃。类是用于配置Spring MVC的适配器,用于自定义和扩展Spring MVC的行为。
在新的Spring版本中,推荐使用实现WebMvcConfigurer接口来进行配置。通过实现该接口,可以覆盖默认的Spring MVC配置,并添加自定义的配置。
下面是一个示例:
```java
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/home").setViewName("home");
registry.addViewController("/login").setViewName("login");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/"); }
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}
```
上述示例中,WebMvcConfig类实现了WebMvcConfigurer接口,并覆盖了其中的几个方法,实现了自定义的配置。
需要注意的是,在新版本的Spring中,不再需要继承WebMvcConfigurerAdapter类。