Quarkus:如何在应用程序外部或运行时定义和读取属性文件(或 application.properties)?

fat*_*ael 1 mail-sender quarkus

在 Quarkus 中,我们在项目本身中有一个名为 application.properties 的属性文件。

有没有 Quarkus 方法可以在我的用例中定义外部属性文件,比如我正在开发邮件发送器,并且我想在将来添加收件人。

是否可以在本地外部提供 application.properties 并在运行时注入它?

loi*_*ieu 5

您可以在应用程序工作目录中添加配置文件config/application.properties: https: //quarkus.io/guides/config#overriding-properties-at-runtime

这里正在进行关于拥有更多运行时配置功能的讨论:https://github.com/quarkusio/quarkus/issues/1218