Как я могу настроить путь, который Quarkus использует для openapi и здоровья? - PullRequest
0 голосов
/ 20 июня 2019

В качестве эксперимента я перевожу сервис Spring Boot на Quarkus.

В сервисе Spring все предоставляемые Spring конечные точки (включая чванство и исправность) находятся под / управляются (это упрощает нам предотвращение внешнего доступа к ним).

Я вижу, как изменить путь для пользовательского интерфейса Swagger в Quarkus, и как изменить базовый путь для RESTeasy, но я не вижу способа изменить пути для другой конечной точки, предоставленной Quarkus.

Спасибо.

1 Ответ

0 голосов
/ 21 июня 2019

Краткий ответ:

  • quarkus.resteasy.path = / апи
  • quarkus.smallrye-health.root-путь = / управление / здоровье
  • quarkus.smallrye-openapi.path = / управление / OpenAPI

Похоже, что Quarkus имеет «секретные» (ну, во время сборки) зависимости от компонентов развертывания, таких как SmallRyeHealthProcessor.java . Как только он найден, найти класс Config, содержащий путь, довольно просто.

...