2016-09-06 77 views
0

我正在通过注释源代码为我的所有API生成swagger定义。组合swagger定义文件

我想知道是否有任何方法可以合并所有的API在一个单一的json文件?

说明:我使用的是Swagger 2.0的定义。

回答

0

如果您使用server.xml中定义的apiDiscovery-1.0功能在WebSphere Liberty服务器中部署这些应用程序,那么您可以简单地进入(GET)/ ibm/api/docs并检索您的聚合JSON文件。您也可以通过添加Accept标头“application/yaml”将其作为YAML检索。

你可以在asdev.net上免费下载,然后运行installUtility命令获取该功能(wlp/bin installUtility install apiDiscovery-1.0)。

此博客的更多信息:https://developer.ibm.com/wasdev/blog/2016/04/13/deploying-swagger-enabled-endpoints-websphere-liberty-bluemix-api-connect/