2016-09-06 3 views
0

Я генерирую определение swagger для всех своих API, путем аннотирования исходного кода.Комбинация swagger Файлы определения

Мне было интересно, есть ли способ сделать возможным объединить все API в одном файле json?

Примечание: Я использую определения Swagger 2.0.

ответ

0

Если вы развертываете эти приложения на сервере WebSphere Liberty с помощью функции apiDiscovery-1.0, определенной в вашем server.xml, вы можете просто перейти (GET)/ibm/api/docs и получить свой объединенный файл JSON. Вы также можете получить его как YAML, добавив заголовок Accept «application/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/

Смежные вопросы