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