Spring MVC@Value注記による.properties構成の読み込み

2035 ワード

ステップ1:
アプリケーションContext.xmlでの構成:
?
1
2
3
4
5
6
7
8
9
10 < bean   id = "configProperties"   class = "org.springframework.beans.factory.config.PropertiesFactoryBean" >          < property   name = "locations" >              < list >                  < value >classpath:/config/*.properties</ value >              </ list >          </ property >      </ bean >      < bean   id = "propertyConfigurer"   class = "org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer" >          < property   name = "properties"   ref = "configProperties"   />      </ bean >

ステップ2:
プロファイルの内容を設定するには、次の手順に従います.
例:userPageSize=5
ステップ3:
Controllerで注記を使用して構成アイテムの内容を取得するには、次の手順に従います.
?
1
2 @Value ( "#{configProperties['userPageSize']}" ) private   String userPageSize;
ステップ4:
後のコードはuserPageSizeというプライベート変数を使用することができます.この文字列の値は私たちのプロファイルで構成されている5です.