2016-05-05 6 views
0

これは達成しようとしているものの単純化された例です。この場合には(私の春のブートアプリケーションのpropertesファイルは、私が(コマンドラインから渡された)動的に設定するsomepropの値が欲しいスプリングブートJava、別のプロパティを使用する

someProp=4 

command=java -jar -DdummyProp={someProp} hello.jar 

のように見え、それは別のプロパティに接続する方法を

はこれがありますコマンドと呼ばれるプロパティに)。

ファイルに物理的に書き込むことなくこれを行うことはできますか?

+0

申し訳ありませんが、私は完全にあなたの質問を読み違えると不適切にそれを編集しました。うまくいけば私は私がしたダメージを修正した。 –

答えて

2

あなたがこれを行うことができます:

command=java -jar -DdummyProp=${someProp} hello.jar 
+0

プロパティファイルで指定されているdummyPropの値をプラグインします。私はこのSystem.setProperty( "dummyProp"、6)のようにdummyPropを設定しています。しかし、それが拾うものは4です。 – developer747

関連する問題