如何配置Quarkus用于openapi和健康的路径?

时间:2019-06-20 13:24:47

标签: openapi quarkus

作为一个实验,我正在将Spring Boot服务迁移到Quarkus。

在Spring服务中,所有Spring提供的终结点(包括招摇和健康状态)都在/ manage下(这使我们很容易防止外部访问它们)。

我可以看到如何在Quarkus中更改Swagger UI的路径,也可以看到如何更改RESTeasy的基本路径,但是我看不到任何方法可以更改Quarkus提供的其他端点的路径。

谢谢。

1 个答案:

答案 0 :(得分:0)

简短答案:

  • quarkus.resteasy.path = / api
  • quarkus.smallrye-health.root-path = / manage / health
  • quarkus.smallrye-openapi.path = / manage / openapi

似乎Quarkus对诸如SmallRyeHealthProcessor.java之类的部署组件具有“秘密”(很好的构建时间)依赖性。 一旦找到,就很容易找到包含路径的Config类。