【发布时间】:2026-01-13 00:50:02
【问题描述】:
在 Quarkus 中,我们在项目本身中有一个名为 application.properties 的属性文件。
是否有任何 Quarkus 方法可以在我的用例中定义外部属性文件,例如我正在开发邮件发件人并且我想在将来添加收件人。
是否可以在本地将 application.properties 赋予外部并在运行时注入?
【问题讨论】:
标签: quarkus mail-sender
在 Quarkus 中,我们在项目本身中有一个名为 application.properties 的属性文件。
是否有任何 Quarkus 方法可以在我的用例中定义外部属性文件,例如我正在开发邮件发件人并且我想在将来添加收件人。
是否可以在本地将 application.properties 赋予外部并在运行时注入?
【问题讨论】:
标签: quarkus mail-sender
您可以在config/application.properties 下的应用程序工作目录中添加配置文件:https://quarkus.io/guides/config#overriding-properties-at-runtime
目前正在讨论更多运行时配置功能:https://github.com/quarkusio/quarkus/issues/1218
【讨论】:
您可以通过将 .properties(或 .yaml)保存在 Spring Cloud Config Server 中来实现此目的。 设置它真的很容易。它在以下链接(官方文档)中有详细记录: Quarkus - Reading properties from Spring Cloud Config Server
【讨论】: