Quarkus 手动设置打开 API Url

Quarkus Manually Set Open API Url

所以我知道我可以用 quarkus.smallrye-openapi.path=/openapi

改变打开的 api 路径

但是我使用的是 api 网关,在我的服务开始时,我用 https:///gateurl/notification/swagger-ui/

之类的东西来识别它们

如何更改 url 以打开 api,这样我就不必在每次打开 url[= 时都手动输入 /notification/openapi 14=]

您可以使用quarkus.swagger-ui.urls设置一个或多个url。参见 https://quarkus.io/guides/openapi-swaggerui#quarkus-swaggerui_quarkus.swagger-ui.urls-urls

示例:

quarkus.swagger-ui.urls.default=https://gateurl/notification/swagger-ui/

这将根据需要更改 url。

您也可以同时添加(例如,一个通过网关,一个直接):

quarkus.swagger-ui.urls.default=https://gateurl/notification/swagger-ui/
quarkus.swagger-ui.urls.direct=/q/openapi
quarkus.swagger-ui.urls-primary-name=default

这将为您提供一个下拉列表,默认选择一个网关。

有关示例,请参阅 https://github.com/phillip-kruger/openapi-example