Я использую Swagger2 в своем API REST на основе Java. BasePath АФИ был установлен из application.properties
файлаКак установить springfox.documentation.swagger.v2.path из application.properties
server.contextPath=/myapi/v1/
Я мог бы получить доступ к конечным точкам, используя мой Swagger UI в локальном, как в следующем URL:
http://localhost:8080/myapi/v1/swagger-ui.html
И мои конечные точки работают нормально. Но я не в состоянии получить доступ к API документ JSON по следующему адресу:
http://localhost:8080/myapi/v1/api-docs
JSON API документ был показан в:
http://localhost:8080/myapi/v1/v2/api-docs
Дополнительный путь v2
показывает в настоящее время. Я прочитал некоторые статьи, говорящие, что это из-за пути api-docs по умолчанию Swagger2, и мы можем переопределить путь, используя свойство springfox.documentation.swagger.v2.path
в свойстве приложения.
Как установить путь v2
на http://localhost:8080/myapi/v1/api-docs
? Через application.properties
? Я пробовал разные пути, но не получал правильный результат.
Это сделало мой день, спасибо! –
рад слышать, что это помогло. Моя следующая проблема заключается в создании документа swagger для двух версий сервиса :) @VictorPetit – Peekay