Недавно у меня есть настройка swagger с одним из моих проектов. Его использование jersey2 и JAX-WS для tomcat для успокоительного API. Я использовал следующее руководство для настройкиSwagger api листинг пуст
https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Jersey-2.X-Project-Setup-1.5
$ {BasePath} /swagger.json ответ со следующими
{ "чванство": "2.0", "информация": { "версия" : "1.0.0", "название": ""}, "хозяин": "локальный: 8080", "BasePath": "/ MyAPI", "схемы": [ "HTTP"]}
К сожалению, он не содержит api, который находится под моим пакетом ресурсов. Я попытался с ответом следующий вопрос
swagger - empty listing with no API
Но это не помогло. выше ответ, используя com.wordnik.swagger. * Пакет (ы) Но с руководством я получил io.swagger. * Пакет (ы), который не имеет JaxrsApiReader класса
мое предположение чванство не мог 't сканировать свой список api из пакета ресурсов. Но не удалось выяснить, какую конфигурацию или какой фрагмент кода я пропустил.
Любая помощь? ....
Мне нужно всего лишь поставить @Api on Services. Мне не нужно переопределять getClasses(). В web.xml добавить: <контекстно-парам> \t \t resteasy.scan \t \t правда PARAM-значение> \t контекстно-парам> –
icaro56
Удаление "io.swagger.resources" из ресурс pakages работает для меня. – Sudheera