作为一个实验,我正在将 Spring Boot 服务迁移到 Quarkus。
在 Spring 服务中,所有 Spring 提供的端点(包括 swagger 和 health)都在 /manage 下(这使我们可以轻松地阻止外部访问它们)。
我可以看到如何在 Quarkus 中更改 Swagger UI 的路径,我可以看到如何更改 RESTeasy 的基本路径,但我看不到任何方法可以更改其他 Quarkus 提供的端点的路径。
谢谢。
简短的回答:
似乎 Quarkus 对 SmallRyeHealthProcessor.java 等部署组件具有“秘密”(嗯,构建时)依赖关系。一旦找到它,就很容易找到包含路径的 Config 类。