是否可以在一个swagger yaml文件中有多个(以某种方式分隔的)REST API文档?
或者swagger yaml只能包含一个API文档吗?
因为我开发了2个REST API,我想拥有一个通用的swagger UI,而不是两个,我可以通过像Tyk这样的网关进行管理。
是否可以在一个swagger yaml文件中有多个(以某种方式分隔的)REST API文档?
或者swagger yaml只能包含一个API文档吗?
因为我开发了2个REST API,我想拥有一个通用的swagger UI,而不是两个,我可以通过像Tyk这样的网关进行管理。
您可以使用swagger.io 标签来完成此操作。
例如,在Spring(springfox-swagger)中,您只需要在多个API类上放置相同的标签,它们将在Swagger UI中合并为一组。
@Api(value = "First API", tags = {"first-api"})
public class FirstApi { ... }
@Api(tags = {"first-api"})
public class SecondApi { ... }