@FunctionalInterfaceSE public interface ConfigurationPropertySource
ConfigurationProperties
のソース。ConfigurationPropertyName
, OriginTrackedValue
, getConfigurationProperty(ConfigurationPropertyName)
修飾子と型 | メソッドと説明 |
---|---|
default ConfigurationPropertyState | containsDescendantOf(ConfigurationPropertyName name) ソースに指定された名前の子孫が含まれているかどうかを返します。 |
default ConfigurationPropertySource | filter(PredicateSE<ConfigurationPropertyName> filter) 指定された Predicate SE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。 |
static ConfigurationPropertySource | from(PropertySource<?> source) ソースを適合させることができない場合は、指定された Spring PropertySource または null から適合させた単一の新しい ConfigurationPropertySource を返します。 |
ConfigurationProperty | getConfigurationProperty(ConfigurationPropertyName name) プロパティが見つからない場合は、ソースまたは null から単一の ConfigurationProperty を返します。 |
default ObjectSE | getUnderlyingSource() 実際にプロパティを提供している基になるソースを返します。 |
default ConfigurationPropertySource | withAliases(ConfigurationPropertyNameAliases aliases) 名前エイリアスをサポートするこのソースのバリアントを返します。 |
default ConfigurationPropertySource | withPrefix(StringSE prefix) プレフィックスをサポートするこのソースのバリアントを返します。 |
ConfigurationProperty getConfigurationProperty(ConfigurationPropertyName name)
null
から単一の ConfigurationProperty
を返します。name
- プロパティの名前 (null
であってはなりません)null
default ConfigurationPropertyState containsDescendantOf(ConfigurationPropertyName name)
ConfigurationPropertyState.PRESENT
または ConfigurationPropertyState.ABSENT
を、最終的な回答を決定できない場合は ConfigurationPropertyState.UNKNOWN
を返す場合があります。name
- チェックする名前 default ConfigurationPropertySource filter(PredicateSE<ConfigurationPropertyName> filter)
Predicate
SE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。filter
- 一致するフィルター ConfigurationPropertySource
インスタンス default ConfigurationPropertySource withAliases(ConfigurationPropertyNameAliases aliases)
aliases
- 任意の名前のエイリアスのストリームを返す関数 ConfigurationPropertySource
インスタンス default ConfigurationPropertySource withPrefix(StringSE prefix)
prefix
- ソース内のプロパティのプレフィックス ConfigurationPropertySource
インスタンス default ObjectSE getUnderlyingSource()
null
static ConfigurationPropertySource from(PropertySource<?> source)
PropertySource
または null
から適合させた単一の新しい ConfigurationPropertySource
を返します。source
- 適応する Spring プロパティソース null
SpringConfigurationPropertySource