我想在运行时选择.properties文件。 microprofile-config是否可以?因此,我不想使用META-INF / microprofile-config.properties,而是要使用一个外部文件:

java -jar mymicroprofileapp.jar -s my.properties


我知道,可以编写自定义配置源,但是我想知道是否有内置选项来定义配置文件,因此避免在每个项目中重复代码

最佳答案

The web site告诉我们三个选项:


System.getProperties()
System.getenv()
META-INF/microprofile-config.properties


除了这些,您还可以注册ConfigSources

没有您想要的内置选项。

10-04 18:19