You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus应用Postgres连接trust-certificate-pem的正确YAML配置

Quarkus Postgres连接信任证书的YAML配置问题

我正尝试在Quarkus应用中为Postgres连接配置信任证书,昨天因配置属性格式错误浪费了不少时间,最终触发io.vertx.core.VertxException: SSL handshake failed错误。

问题根源是我把可正常工作的application.properties配置转换为application.yml格式时出错了,properties格式的配置测试正常,但YAML版本始终不对。

求问正确的YAML配置写法:

# 可正常工作的application.properties格式
quarkus.datasource.reactive.trust-certificate-pem=true
quarkus.datasource.reactive.trust-certificate-pem.certs=somefile.pem

我尝试过以下几种错误的YAML格式:

# V1
quarkus:
   datasource:
      reactive:
         trust-certificate-pem: true
         trust-certificate-pem:
            certs: somefile.pem

# V2
quarkus:
   datasource:
      reactive:
         trust-certificate-pem: true
         trust-certificate-pem.certs: somefile.pem

# V3
quarkus:
   datasource:
      reactive:
         trust-certificate-pem: true
         trust-certificate-pem.certs: somefile.pem

# V4
quarkus:
   datasource:
      reactive:
         trust-certificate-pem:
            value: true
            certs: somefile.pem

有人知道正确的配置方式吗?真希望Quarkus团队能提供切换查看YAML示例的功能:/


内容的提问来源于stack exchange,提问作者Ahmet K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 14:36:09