У меня есть несколько 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, и я могу сохранить папку ресурсов своего проекта в чистоте.