在 Quarkus 中,我们在项目本身中有一个名为 application.properties 的属性文件。
是否有任何 Quarkus 方法可以在我的用例中定义外部属性文件,例如我正在开发邮件发件人并且我想在将来添加收件人。
是否可以在本地提供 application.properties 并在运行时注入它?
在 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)来实现此目的。设置它真的很容易。它在以下链接(官方文档)中有详细记录: Quarkus - 从 Spring Cloud Config Server 读取属性