インターフェース ConfigurationPropertySource
- すべての既知のサブインターフェース:
IterableConfigurationPropertySource
- すべての既知の実装クラス:
MapConfigurationPropertySource
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ConfigurationProperties のソース。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Madhura Bhave
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default ConfigurationPropertyStateソースに指定された名前の子孫が含まれているかどうかを返します。default ConfigurationPropertySourcefilter(PredicateSE<ConfigurationPropertyName> filter) 指定されたPredicateSE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。static ConfigurationPropertySourcefrom(PropertySource<?> source) ソースを適合させることができない場合は、指定された SpringPropertySourceまたはnullから適合させた単一の新しいConfigurationPropertySourceを返します。プロパティが見つからない場合は、ソースまたはnullから単一のConfigurationPropertyを返します。default ObjectSE実際にプロパティを提供している基になるソースを返します。default ConfigurationPropertySource名前エイリアスをサポートするこのソースのバリアントを返します。default ConfigurationPropertySourcewithPrefix(StringSE prefix) プレフィックスをサポートするこのソースのバリアントを返します。
メソッドの詳細
getConfigurationProperty
プロパティが見つからない場合は、ソースまたはnullから単一のConfigurationPropertyを返します。- パラメーター:
name- プロパティの名前 (nullであってはなりません)- 戻り値:
- 関連オブジェクトまたは
null
containsDescendantOf
ソースに指定された名前の子孫が含まれているかどうかを返します。回答を決定できる場合はConfigurationPropertyState.PRESENTまたはConfigurationPropertyState.ABSENTを、最終的な回答を決定できない場合はConfigurationPropertyState.UNKNOWNを返す場合があります。- パラメーター:
name- チェックする名前- 戻り値:
- ソースに子孫が含まれている場合
filter
指定されたPredicateSE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。- パラメーター:
filter- 一致するフィルター- 戻り値:
- フィルタリングされた
ConfigurationPropertySourceインスタンス
withAliases
名前エイリアスをサポートするこのソースのバリアントを返します。- パラメーター:
aliases- 任意の名前のエイリアスのストリームを返す関数- 戻り値:
- 名前エイリアスをサポートする
ConfigurationPropertySourceインスタンス
withPrefix
プレフィックスをサポートするこのソースのバリアントを返します。- パラメーター:
prefix- ソース内のプロパティのプレフィックス- 戻り値:
- プレフィックスをサポートする
ConfigurationPropertySourceインスタンス - 導入:
- 2.5.0
getUnderlyingSource
実際にプロパティを提供している基になるソースを返します。- 戻り値:
- 基になるプロパティソースまたは
null
from
ソースを適合させることができない場合は、指定された SpringPropertySourceまたはnullから適合させた単一の新しいConfigurationPropertySourceを返します。- パラメーター:
source- 適応する Spring プロパティソース- 戻り値:
- 適合ソースまたは
nullSpringConfigurationPropertySource - 導入:
- 2.4.0