クラス MapPropertySource
java.lang.ObjectSE
org.springframework.core.env.PropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.EnumerablePropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.MapPropertySource
Map オブジェクトからキーと値を読み取る PropertySource。getProperty(String) および containsProperty(String) セマンティクスに準拠するために、基になるマップには null 値を含めないでください。- 導入:
- 3.1
- 作成者:
- Chris Beams, Juergen Hoeller
- 関連事項:
ネストされたクラスの要約
クラス PropertySource から継承されたネストクラス / インターフェース
PropertySource.StubPropertySourceフィールドのサマリー
クラス PropertySource から継承されたフィールド
logger, name, sourceコンストラクターの概要
コンストラクターコンストラクター説明MapPropertySource(StringSE name, MapSE<StringSE, ObjectSE> source) 指定された名前とMapで新しいMapPropertySourceを作成します。方法の概要
修飾子と型メソッド説明booleancontainsProperty(StringSE name) このPropertySourceに、指定された名前のプロパティが含まれているかどうかを返します。getProperty(StringSE name) 指定された名前に関連付けられた値を返します。見つからない場合はnullを返します。StringSE[]ソースオブジェクトに含まれるすべてのプロパティの名前を返します(nullは決してしないでください)。
コンストラクターの詳細
MapPropertySource
指定された名前とMapで新しいMapPropertySourceを作成します。- パラメーター:
name- 関連する名前source- マップソース (一貫したgetProperty(String)およびcontainsProperty(String)動作を得るためにnull値なし)
メソッドの詳細
getProperty
クラスからコピーされた説明:PropertySource指定された名前に関連付けられた値を返します。見つからない場合はnullを返します。- 次で指定:
- クラス
PropertySource<MapSE<StringSE,のObjectSE>> getProperty - パラメーター:
name- 検索するプロパティ- 関連事項:
containsProperty
クラスからコピーされた説明:EnumerablePropertySourceこのPropertySourceに、指定された名前のプロパティが含まれているかどうかを返します。この実装は、
EnumerablePropertySource.getPropertyNames()配列内の指定された名前の存在を確認します。- オーバーライド:
- クラス
EnumerablePropertySource<MapSE<StringSE,のObjectSE>> containsProperty - パラメーター:
name- 検索するプロパティの名前
getPropertyNames
クラスからコピーされた説明:EnumerablePropertySourceソースオブジェクトに含まれるすべてのプロパティの名前を返します(nullは決してしないでください)。- 次で指定:
- クラス
EnumerablePropertySource<MapSE<StringSE,のObjectSE>> getPropertyNames