访问属性文件中的系统属性

时间:2014-01-28 14:23:46

标签: java environment-variables system-properties

我在java文件中设置了一个系统属性:

System.setProperty("myRunOnEnv","dev");

现在我在.properties文件中使用此系统属性

my.env=${myRunOnEnv}

&安培;稍后在我的java代码中,我得到的值为

XYZ.getProperty(...)

但my.env的价值是“$ {myRunOnEnv}”而不是“dev”。我做错了什么?

1 个答案:

答案 0 :(得分:0)

在属性文件中提供

my.env=${sys:myRunOnEnv}

请注意,您应在设置System.setProperty

后加载.properties文件
相关问题