Страница ошибки WhiteLabel при попытке доступа к swagger-ui.html с использованием конфигурации springfox - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь сгенерировать документацию Swagger из проекта Springboot, используя Springfox и следуя документации https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api.

Изначально я получил сообщение об ошибке «Требуется полная авторизация для доступа к ресурсу», поскольку яиспользуя OAuth2 в моем приложении.Я изменил конфигурацию, чтобы разрешить все запросы, заканчивающиеся на /swagger-ui.html.

Теперь я получаю «страницу ошибки WhiteLabel - это приложение не имеет явного сопоставления для / error» при попытке доступа к / swagger-ui.html на моем локальном компьютере.

Я просмотрел несколько сообщений, но ни одно из решений не помогло мне - я не использую @webmvcconfiguration, которая может помешать.Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 04 декабря 2018

Страница swagger-ui.html делает несколько звонков, чтобы получить все детали.Если вы используете инструменты разработчика вашего браузера (обычно просто нажмите F12, чтобы открыть), вы увидите неудавшиеся запросы на вкладке сети.Вам нужно будет разрешить запросы на

    "/v2/api-docs",
    "/swagger-resources/**",
    "/swagger-ui.html**",
    "/webjars/**"

В документации springfox есть некоторая информация, найдите "безопасность" или "авторизация"

...