2

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

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

现在我在我的 .properties 文件中使用这个系统属性作为

my.env=${myRunOnEnv}

& 后来在我的 java 代码中,我得到的值是

XYZ.getProperty(...)

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

4

1 回答 1

1

在属性文件中给出

my.env=${sys:myRunOnEnv}

请注意,您应该在设置 System.setProperty 后加载 .properties 文件

于 2014-07-24T18:26:56.603 回答