Browse Source

优化小问题

gaodm 6 năm trước cách đây
mục cha
commit
a14ac3f3d7

+ 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() {
         List<SwaggerResource> resources = new ArrayList<>();
         List<Route> routes = routeLocator.getRoutes();
+        List<String> routeIds = new ArrayList<>();
         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;
     }