【发布时间】:2014-01-28 14:23:46
【问题描述】:
我已在我的 java 文件中将系统属性设置为:
System.setProperty("myRunOnEnv","dev");
现在我在 .properties 文件中将此系统属性用作
my.env=${myRunOnEnv}
& 稍后在我的 java 代码中,我得到的值是
XYZ.getProperty(...)
但是 my.env 的值是“${myRunOnEnv}”而不是“dev”。我做错了什么?
【问题讨论】:
-
你没有做错什么,Java只是没有这个功能来替换
${...}系统属性的值。你必须自己编程。
标签: java environment-variables system-properties