【问题标题】:Quarkus: how to override a camelcase property with an environment variable?Quarkus:如何用环境变量覆盖驼峰属性?
【发布时间】:2021-06-01 14:00:34
【问题描述】:

我正在配置 Cloud SQL jdbc 连接,其中属性用驼峰式大小写定义:

quarkus.datasource.jdbc.additional-jdbc-properties.cloudSqlInstance=my-cloud-instance
quarkus.datasource.jdbc.additional-jdbc-properties.socketFactory=com.google.cloud.sql.postgres.SocketFactory

我需要通过环境变量为生产配置文件设置这些属性(以便它们不适用于其他配置文件)。 我试过这个:

QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES_CLOUD_SQL_INSTANCE

还有这个:

QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES_cloudSqlInstance

两者都不起作用。

问题:如何用环境变量覆盖驼峰式属性?

【问题讨论】:

    标签: java properties quarkus microprofile


    【解决方案1】:

    您可以简单地使用:QUARKUS_DATASOURCE_JDBC_ADDITIONAL_JDBC_PROPERTIES_CLOUDSQLINSTANCE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多