diff --git a/blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java b/blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java index 1e01a209..a6031b20 100644 --- a/blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java +++ b/blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java @@ -45,15 +45,15 @@ public class SwaggerProvider implements SwaggerResourcesProvider { public List get() { List resources = new ArrayList<>(); List routeResources = routeProperties.getResources(); - routeResources.forEach(routeResource -> resources.add(swaggerResource(routeResource.getName(), routeResource.getLocation(), routeResource.getVersion()))); + routeResources.forEach(routeResource -> resources.add(swaggerResource(routeResource))); return resources; } - private SwaggerResource swaggerResource(String name, String location, String version) { + private SwaggerResource swaggerResource(RouteResource routeResource) { SwaggerResource swaggerResource = new SwaggerResource(); - swaggerResource.setName(name); - swaggerResource.setLocation(location.concat(API_URI)); - swaggerResource.setSwaggerVersion(version); + swaggerResource.setName(routeResource.getName()); + swaggerResource.setLocation(routeResource.getLocation().concat(API_URI)); + swaggerResource.setSwaggerVersion(routeResource.getVersion()); return swaggerResource; } diff --git a/blade-gateway/src/main/resources/bootstrap.yml b/blade-gateway/src/main/resources/bootstrap.yml index 915b8405..63cc8f33 100644 --- a/blade-gateway/src/main/resources/bootstrap.yml +++ b/blade-gateway/src/main/resources/bootstrap.yml @@ -1,17 +1,6 @@ server: port: 80 -# 聚合文档配置 -blade: - document: - resources: - - name: 授权模块 - location: /blade-auth - - name: 工作台模块 - location: /blade-desk - - name: 系统模块 - location: /blade-system - spring: cloud: gateway: @@ -22,3 +11,13 @@ spring: retry: enabled: true +# 聚合文档配置 +blade: + document: + resources: + - name: 授权模块 + location: /blade-auth + - name: 工作台模块 + location: /blade-desk + - name: 系统模块 + location: /blade-system