Spring. mvc .servlet.path против Server.servlet.context-path - PullRequest
0 голосов
/ 13 марта 2020

У меня есть приложение Spring Boot, в котором я использую «spring. mvc .servlet.path = / api / v1» для доступа к моим конечным точкам. Например, когда я тестирую свою конечную точку «пользователи» в почтальоне, я имею: «http://localhost: 8081 / api / v1 / users ». И это работает.

Проблема заключается в том, что я интегрирую Swagger для своей документации. И я пытаюсь получить доступ к моему do c в swagger-u. html с помощью «http://localhost: 8081 / api / v1 / swagger-ui. html», это не работает.

Когда я меняю свою конфигурацию с application.properties на «server.servlet.context-path = / api / v1». Конечная точка Swagger работает, и мой "http://localhost: 8081 / api / v1 / users " не работает.

Любые предположения, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 13 марта 2020
@RequestMapping("/api/v1/swagger-ui.html")
    public String resource() {
        return "forward:/swagger-ui.html";
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...