1.spring2.x配置方式
spring boot1.x中,使用拦截器,一般进行如下配置:
@Configuration
public class AppConfig extends WebMvcConfigurerAdapter {
@Resource
private FRInterceptor fRInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
//自定义拦截器,添加拦截路径和排除拦截路径
registry.addInterceptor(fRInterceptor).addPathPatterns("api/**").excludePathPatterns("api/login");
}
}
但是在spring boot2.x中,WebMvcConfigurerAdapter被deprecated,虽然继承WebMvcConfigurerAdapter这个类虽然有此便利,但在Spring5.0里面已经deprecated了。
官方文档也说了,WebMvcConfigurer接口现在已经有了默认的空白方法,所以在Springboot2.X(Spring5.0)下更好的做法还是implements WebMvcConfigurer或者extend WebMvcConfigurationSupport。
2.spring2.x配置方式
1.拦截器统一管理
im