Browse Source

优化聚合网关配置

test
smallchill 5 years ago
parent
commit
8006253bee
  1. 10
      blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java
  2. 21
      blade-gateway/src/main/resources/bootstrap.yml

10
blade-gateway/src/main/java/org/springblade/gateway/provider/SwaggerProvider.java

@ -45,15 +45,15 @@ public class SwaggerProvider implements SwaggerResourcesProvider {
public List<SwaggerResource> get() {
List<SwaggerResource> resources = new ArrayList<>();
List<RouteResource> 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;
}

21
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

Loading…
Cancel
Save