eng-swagger-gen从一台服务器的多个资源生成

63lcw9qa  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(204)

我将zuul与许多swagger资源一起使用(我有到特定api文档的不同链接),所以我的问题是如何配置ng swagger gen config以从许多资源生成所有类?
这是我的ng-swagger-gen配置:

{
  "$schema": "./node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
  "swagger": "http://localhost:8080/v2/api-docs",
  "output": "src/api/",
  "apiModule": true
}

这是我在zuul应用程序中的炫耀

@Primary
@Configuration
public class SwaggerConfig implements SwaggerResourcesProvider {
    @Override
    public List<SwaggerResource> get() {
        List<SwaggerResource> resources = new ArrayList<>();
        resources.add(swaggerResource("USER-SERVICE", "/api/user/v2/api-docs"));
        resources.add(swaggerResource("STORY-SERVICE", "/api/story/v2/api-docs"));
        return resources;
    }

private SwaggerResource swaggerResource(String name, String location) {
    SwaggerResource swaggerResource = new SwaggerResource();
    swaggerResource.setName(name);
    swaggerResource.setLocation(location);
    swaggerResource.setSwaggerVersion("2.0");
    return swaggerResource;
}

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题