2

Java ファイルにシステム プロパティを次のように設定しました。

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

現在、このシステム プロパティを .properties ファイルで次のように使用しています。

my.env=${myRunOnEnv}

&後でJavaコードで値を取得しています

XYZ.getProperty(...)

しかし、my.env の値は「dev」ではなく「${myRunOnEnv}」になります。私は何を間違っていますか?

4

1 に答える 1

1

プロパティファイルで

my.env=${sys:myRunOnEnv}

System.setProperty を設定した後、.properties ファイルをロードする必要があることに注意してください。

于 2014-07-24T18:26:56.603 に答える