如何在 Quarkus 中配置多个外部 « application.properties »?

How to configure several external « application.properties » in Quarkus?

overriding-properties-at-runtime 中所述,我可以在 ./config/application.properties

中定义一个外部配置文件

我想实现的是获得几个外部application.properties。 例如 ./conf1/application.properties 中的一个和 ./conf2/application.properties

中的另一个

例如,这样我就可以将我的标准和非安全属性与我的安全属性(如密码或机密)分开。

对这些文件应用不同的权限很有用,或者如果你在 k8s 中,你可以将专用秘密作为文件注入(而不是作为环境变量)。

你知道怎么做吗?

提前致谢

如 Luisao 所述,目前不支持此功能,但将成为我们将于 1 月发布的 Quarkus 1.11 的一部分。

我将在周一发布 1.11 Beta1,其中将包含此更改,因此您很快就能试用它。