2017-07-07 22 views
2

サービス実装クラスに@Value注釈を使用する予定でした。Spring環境変数

@Value("${some_property:default_value}") 
private String key; 

上記のアノテーションを使用するには、@Autowired注釈を使用できます。

@Autowird 
Private Environment environment; 

しかし、私は下に次のようなものです私のapplicationContext.xmlファイルにこれらの設定を使用する予定です。

<context: something missing here = "ENVIRONMENT"/> 

答えて

1

はいapplicationContext.xmlbeansタグ自体にそれを行うことができます。profileと呼ばれるプロパティがありますので、profile="ENVIRONMENT"を最新の春バージョンで実行できます。