Quellcode durchsuchen

feat : 代码修改拦截器配置

bilingfeng vor 2 Jahren
Ursprung
Commit
a3f5da2c03

+ 8 - 3
game-module/game-sdk/src/main/java/com/zanxiang/sdk/config/AdapterHandlerConfig.java

@@ -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);
     }
 
 }