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