2017-05-01 6 views
0

を実行している間、私は今のコマンド以下、使用プロパティ瓶

java -cp my-jar.jar my.com.Main -Dmy.prop=test1 

でスタンドアロンjarファイルを実行しています、私は

、以下のような私の春の設定から my.propを解決しようとしています
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
    <property name="properties"> 
     <util:properties> 
      <prop key="my.second.property">${my.prop}-something</prop> 
     </util:properties> 
    </property> 
</bean> 

しかし、動作しません。アプリケーション内でmy.propを使用する方法はありますか?私はmy.propプロパティのプロパティファイルを使用したくないことに注意してください。

ありがとうございます。

+0

での作業あなたはsystemPropertiesてみてくださいましたてしまいましたか? http://stackoverflow.com/questions/3965446/how-to-read-system-environment-variable-in-spring-applicationcontextを参照してください。 – OTM

答えて

0

私私の解決策は、それは私が間違ったコマンドをしようとしていたようで、コマンド以下

java -Dmy.prop=test1 -cp my-jar.jar my.com.Main