【问题标题】:Multiple API documentation in one Swagger file一个 Swagger 文件中的多个 API 文档
【发布时间】:2018-12-07 09:55:13
【问题描述】:

是否可以有多个(以某种方式分开)REST API 文档,但只能在一个 swagger yaml 文件中?

或者swagger yaml可以只包含一个API文档吗?

因为我有 2 个由我开发的 REST API,我想要一个通用的 swagger ui 而不是两个,我可以使用 Tyk 之类的网关来管理。

【问题讨论】:

标签: rest swagger swagger-2.0 tyk


【解决方案1】:

您可以使用 swagger.io tags

例如,在 spring (springfox-swagger) 中,您只需将相同的标签放在多个 API 类上,它就会在 swagger UI 中将它们合并为一组。

@Api(value = "First API", tags = {"first-api"})  
public class FirstApi { ... }

@Api(tags = {"first-api"})  
public class SecondApi { ... }

在 swagger UI 中,您只会看到一个 API(first-api),其中包含两个类中的所有方法。

【讨论】:

    猜你喜欢
    • 2018-06-18
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多