实现WebMvcConfigurer接口不让重写
时间: 2023-08-19 07:35:42 浏览: 109
Spring Boot配置接口WebMvcConfigurer的实现
在 Java 中,接口中的方法默认是抽象的,需要实现类去重写实现。如果您想要实现一个接口,但又不想重写其中的所有方法,可以使用适配器模式。具体来说,在您的类中实现接口,但是只重写您关心的方法,其他方法可以不实现,然后通过适配器类去实现接口。这样,您就可以实现接口,但不需要重写所有方法。
例如,在实现WebMvcConfigurer接口时,您可以创建一个适配器类`WebMvcConfigurerAdapter`,继承该类并重写您关心的方法即可,其他方法就可以不实现。
以下是示例代码:
```
public class MyWebMvcConfigurer extends WebMvcConfigurerAdapter {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 实现您关心的方法
}
}
```
需要注意的是,`WebMvcConfigurerAdapter`类已经在Spring 5.0版本中被标记为过时了,所以建议您直接实现`WebMvcConfigurer`接口,并在需要重写的方法上使用`@Override`注解。
阅读全文