소스 검색

优化小问题

gaodm 6 년 전
부모
커밋
a14ac3f3d7
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      gateway-service/src/main/java/com/diagbot/config/swagger/GatewaySwaggerResourcesProvider.java

+ 5 - 1
gateway-service/src/main/java/com/diagbot/config/swagger/GatewaySwaggerResourcesProvider.java

@@ -28,8 +28,12 @@ public class GatewaySwaggerResourcesProvider implements SwaggerResourcesProvider
     public List<SwaggerResource> get() {
     public List<SwaggerResource> get() {
         List<SwaggerResource> resources = new ArrayList<>();
         List<SwaggerResource> resources = new ArrayList<>();
         List<Route> routes = routeLocator.getRoutes();
         List<Route> routes = routeLocator.getRoutes();
+        List<String> routeIds = new ArrayList<>();
         for (Route route:routes) {
         for (Route route:routes) {
-            resources.add(swaggerResource(route.getId(), route.getFullPath().replace("**", "v2/api-docs")));
+            if (!routeIds.contains(route.getId())){
+                resources.add(swaggerResource(route.getId(), route.getFullPath().replace("**", "v2/api-docs")));
+                routeIds.add(route.getId());
+            }
         }
         }
         return resources;
         return resources;
     }
     }