|
@@ -19,10 +19,15 @@ public class AdapterHandlerConfig implements WebMvcConfigurer {
|
|
|
|
|
|
@Override
|
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
|
+ //定义排除swagger访问的路径配置
|
|
|
+ String[] swaggerExcludes = new String[]{"/swagger-ui.html", "/swagger-resources/**", "/webjars/**"};
|
|
|
// 对所有访问路径,都通过MyInterceptor类型的拦截器进行拦截
|
|
|
- registry.addInterceptor(webAdapterHandler).addPathPatterns("/**");
|
|
|
- //如果需要排除拦截指定接口, 配置以下参数
|
|
|
- //.excludePathPatterns("/", "/login", "/index.html");
|
|
|
+ registry.addInterceptor(webAdapterHandler)
|
|
|
+ .addPathPatterns("/**")
|
|
|
+ //排除
|
|
|
+ .excludePathPatterns(swaggerExcludes);
|
|
|
+ //初始化
|
|
|
+ WebMvcConfigurer.super.addInterceptors(registry);
|
|
|
}
|
|
|
|
|
|
}
|