2016-09-06 41 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/