doum
13 小时以前 36f691267e45ca2861bed663fdcf5f2efcefdfce
server/system_gateway/src/main/java/com/doumee/config/swagger/SwaggerResourceConfig.java
@@ -21,11 +21,10 @@
    private final RouteLocator routeLocator;
    private final GatewayProperties gatewayProperties;
    @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 -> {
@@ -35,10 +34,8 @@
                            predicateDefinition.getArgs().get(NameUtils.GENERATED_NAME_PREFIX + "0")
                                    .replace("**", "v2/api-docs?group=default"))));
        });
        return resources;
    }
    private SwaggerResource swaggerResource(String name, String location) {
        log.info("name:{},location:{}",name,location);
        SwaggerResource swaggerResource = new SwaggerResource();