| | |
| | | @Override |
| | | public List<SwaggerResource> get() { |
| | | List<SwaggerResource> resources = new ArrayList<>(); |
| | | resources.add(swaggerResource("gatewayService", "v2/api-docs?group=default")); |
| | | resources.add(swaggerResource("网管服务接口", "v2/api-docs?group=default")); |
| | | List<String> routes = new ArrayList<>(); |
| | | routeLocator.getRoutes().subscribe(route -> routes.add(route.getId())); |
| | | gatewayProperties.getRoutes().stream().filter(routeDefinition -> routes.contains(routeDefinition.getId())).forEach(route -> { |
| | |
| | | predicateDefinition.getArgs().get(NameUtils.GENERATED_NAME_PREFIX + "0") |
| | | .replace("**", "v2/api-docs?group=default")))); |
| | | }); |
| | | |
| | | return resources; |
| | | } |
| | | |