当前位置: 首页 > 知识库问答 >
问题:

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

鲁华茂
2023-03-14

共有1个答案

沙小白
2023-03-14

简短的回答是:

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

看来Quarkus对像SmallryeHealthProcessor.java这样的部署组件有“秘密”(构建时)依赖。定位之后,找到包含路径的Config类就非常简单了。

 类似资料:
  • 我正试图按照官方指南,使用RESTEasy和JSON-B启动并运行REST服务。我还添加了对OpenAPI的支持,以便按照该指南测试服务。 这两个部分都独立工作,服务会正确返回硬编码的演示数据。Swagger UI显示可用的路由并允许调用它们。 然而,它并不像我喜欢的那样平滑。。。 玩玩,我创建了一个路由,返回一个包含的对象。打电话时,我用一个ISO 8601格式的属性字符串表示,正如我所料。 但

  • 我想禁用默认RabbitMockConfiguration中的兔子健康检查。我们有一个通过导入的配置。不幸的是,该配置并不能阻止将健康检查添加到健康指示器中,因为一旦spring-rabbit位于类路径中,就会发生这种情况。 我们有一个解决办法,即在使用该配置的每个服务中添加一个属性文件,这将禁用属性,但对我们来说,如果能够在配置级别禁用该heathcheck将会好得多。 我考虑了使用进行的测试,

  • 我有以下设置: Keycoap在docker中运行,公共接口映射到127.0.0.1:8180,内部Keycoap-n:8080 Quarkus在docker中运行,公共接口映射到127.0.0.1:8080 两者都在同一docker网络中运行,并可以通信。 外部AutzClient(不在docker中),使用令牌与quarkus通信 如果客户端和quarkus在Docker之外,并通过同一接口与

  • 我想更改quarkus应用程序的日志级别,在我可以找到任何引用的地方,它都指向application.properties文件。 我需要任何额外的扩展来让它工作吗? 我读过这个问题,但对我不起作用。我真的不知道,我从Quarkus bootstrap创建了一个简单的应用程序,但我仍然有同样的行为。

  • 在quarkus应用程序中给出的驱动程序名称是什么? 如果它不提供本机支持,那么我们如何修复maven项目中添加的依赖关系? 注:官方网站上没有提到与Oracle有关的内容->https://quarkus.io/guides/datasource#multiple-datasources

  • 我希望我的 Quarkus 应用程序在默认端口以外的端口上运行。我怎样才能做到这一点?