У меня такая развязная конфигурация. теперь, каким был бы мой чванливый путь, чтобы открыть интерфейс swagger-ui в браузере.
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.regex(".*/v2/accounts/.*"))
.build()
.securitySchemes(Collections.singletonList(apiKey()))
.securityContexts(Collections.singletonList(securityContext()));
Вот как обычно выглядит swagger url: локальный: 8080 / <APP_Context> /swagger-ui.html
да, я знаю, что у него должен быть путь что-то localhost: 8080 / APP_CONTEXT / swagger-ui.html. Но единственная проблема в том, что я не могу получить сам CONTEXT_PATH. localhost: 8080 / v2 / accounts / swagger-ui.html - это не работает @Akash
@GauravYadav Какие у вас сопоставления контроллеров? Есть ли у вас в application.config настройка server.context-path?
на самом деле, я новичок в этом проекте и не вижу в application.cofig никакого server.context-path. В этом проекте используется система сборки ANT, поэтому нет application.config и сопоставления контроллеров.
Я могу получить ответ swagger-json на этот URL-адрес контекст-путь / v2 / api-docs, но когда я нажимаю контекст-путь / swagger-ui.html, он выдает ошибку. пожалуйста, помогите здесь
Какую ошибку вы здесь получаете?





Вы можете использовать следующий подход:
npm install -g http-serverhttp-server --cors после изменения каталогов, в которых находится your.json.
Вы должны иметь возможность получить путь swagger-ui из журналов запуска приложения. Обычно он заканчивается на swagger-ui.html. В вашем случае путь будет примерно таким: <context-path> /v2/accounts/swagger-ui.html, например. локальный: 8080 / v2 / accounts / swagger-ui.html