Spring MVC@Value注記による.properties構成の読み込み
2035 ワード
ステップ1:
アプリケーションContext.xmlでの構成:
?
1
2
3
4
5
6
7
8
9
10
ステップ2:
プロファイルの内容を設定するには、次の手順に従います.
例:userPageSize=5
ステップ3:
Controllerで注記を使用して構成アイテムの内容を取得するには、次の手順に従います.
?
1
2
ステップ4:
後のコードはuserPageSizeというプライベート変数を使用することができます.この文字列の値は私たちのプロファイルで構成されている5です.
アプリケーション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です.