Обслуживающий чванец из представительства JSON с Джерси JAX-RS - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть несколько REST API, разработанных с использованием библиотек JAX-RS.Мне нужно создать документацию по swagger для них, и я решил сначала создать файл .yml и обслуживать интерфейс пользователя swagger, используя JSON, сгенерированный из этого файла.

Я знаком с обслуживанием интерфейса пользователя swagger с помощью Spring Framework (springboot и spring MVC) с использованием только springfox-swagger-ui зависимости (swagger 2 не требуется).Мы могли бы выполнить шаги, описанные в этом ответе stackoverflow .

Я выполнил те же шаги в моих API на основе JAX-RS.Но проблема в том, что я не могу найти способ выставить файл swagger-ui.html (он является частью springfox-swagger-ui jar) в качестве конечной точки.Я получаю ошибку 404, когда пытаюсь нажать /swagger-ui.html.

Я использую web.xml, чтобы настроить сервлет для предоставления моих конечных точек API.

Как я могу предоставить это swagger-ui.htmlфайл в качестве конечной точки REST?

PS Я видел несколько учебных пособий, где они советуют вам загрузить zip-файл из springfox и поместить содержимое папки dist в ресурсы, а затемотредактируйте файл index.html соответственно.Я действительно не хочу этого делать, потому что я могу получить те же файлы, добавив зависимость maven, и я могу сохранить папку ресурсов своего проекта в чистоте.

...