Я разместил следующий вопрос в группах Google Swagger , но не получил там ответа.
==========================================================
Генерируют образцы чванстваswagger.json?
Я предполагаю, что целью примеров программ swagger-samples является предоставление небольших реализаций REST, в которых генерируется файл swagger.json, и вы можете просмотреть это с помощью SwaggerUI.программа.Если нет, пожалуйста, скажите мне, потому что я пытаюсь узнать, как аннотировать мое приложение на основе JAX-RS и генерировать спецификацию OpenAPI, чтобы ее можно было просмотреть в SwaggerUI.
Я запустил два примера: java-jersey2 и java-jersey-jaxrs.
И компилируются, и работают нормально (с Java 8).Я использую задокументированную команду:
mvn package -Dlog4j.configuration = file: ./ conf / log4j.properties jetty: run
Я открываю свой браузер для http://localhost:8002и увидеть диалоговое окно (см. прикрепленный файл) и все.Я не уверен, куда идти оттуда.
Я пробовал вводить разные значения в поля ввода, но ссылка "Исследовать" ничего не делает, только обновляет страницу.Я изучил JavaScript на странице, чтобы узнать это.
Отдельно я узнал, как работает SwaggerUI.Я также вручную создал файл swagger.json для одной из остальных конечных точек и подтвердил, что он работает с помощью SwaggerUI, но (пока) не выяснил, как получить файл спецификации OpenAPI (он же swagger.json), созданный из аннотаций,Итак, я разбираюсь в деталях.
Итак, два вопроса:
Эти примеры генерируют файл Swagger.json?Если это так, где это (я искал и не нашел его).
Если нет, каковы дальнейшие шаги для создания этого файла swagger.json, чтобы я мог указать на негов экземпляре SwaggerUI я работаю.
====================================================
Я вижу, что я не одинок в своем стремлении создать файл swagger.json, используярешения с открытым исходным кодом.Вот некоторые другие вопросы и ресурсы, которые я использовал: