Quarkus:如何在应用程序外部或运行时定义和读取属性文件(或 application.properties)?
Quarkus: How to define and read properties file (or application.properties) outside application or at runtime?
在 Quarkus 中,我们在项目本身中有属性文件,名为 application.properties。
是否有任何 Quarkus 方法可以在我的用例中定义外部属性文件,例如我正在开发邮件发件人并且我想在将来添加收件人。
是否可以在本地给 application.properties 外部并在运行时注入它?
您可以在 config/application.properties
下的应用程序工作目录中添加配置文件:https://quarkus.io/guides/config#overriding-properties-at-runtime
关于在此处获得更多运行时配置功能的讨论正在进行中:https://github.com/quarkusio/quarkus/issues/1218
您可以通过在 Spring Cloud Config Server 中保留 .properties(或 .yaml)来实现此目的。
设置它真的很容易。它在以下link(官方文档)中有详细记录:
Quarkus - Reading properties from Spring Cloud Config Server
在 Quarkus 中,我们在项目本身中有属性文件,名为 application.properties。
是否有任何 Quarkus 方法可以在我的用例中定义外部属性文件,例如我正在开发邮件发件人并且我想在将来添加收件人。
是否可以在本地给 application.properties 外部并在运行时注入它?
您可以在 config/application.properties
下的应用程序工作目录中添加配置文件:https://quarkus.io/guides/config#overriding-properties-at-runtime
关于在此处获得更多运行时配置功能的讨论正在进行中:https://github.com/quarkusio/quarkus/issues/1218
您可以通过在 Spring Cloud Config Server 中保留 .properties(或 .yaml)来实现此目的。 设置它真的很容易。它在以下link(官方文档)中有详细记录: Quarkus - Reading properties from Spring Cloud Config Server