クラス ConfigurationPropertySources
java.lang.ObjectSE
org.springframework.boot.context.properties.source.ConfigurationPropertySources
ConfigurationPropertySources
へのアクセスを提供します。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明static void
attach
(Environment environment) 指定されたEnvironment
にConfigurationPropertySource
サポートをアタッチします。static ConfigurablePropertyResolver
createPropertyResolver
(MutablePropertySources propertySources) 基礎となるPropertySources
のセットに対してプロパティ値を解決する新しいPropertyResolver
を作成します。from
(IterableSE<PropertySource<?>> sources) from
(PropertySource<?> source) get
(Environment environment) static boolean
isAttachedConfigurationPropertySource
(PropertySource<?> propertySource)
メソッドの詳細
createPropertyResolver
public static ConfigurablePropertyResolver createPropertyResolver(MutablePropertySources propertySources) 基礎となるPropertySources
のセットに対してプロパティ値を解決する新しいPropertyResolver
を作成します。PropertySourcesPropertyResolver
に代わるConfigurationPropertySource
対応の最適化された代替手段を提供します。- パラメーター:
propertySources
- 使用するPropertySource
オブジェクトのセット- 戻り値:
ConfigurablePropertyResolver
実装- 導入:
- 2.5.0
isAttachedConfigurationPropertySource
- パラメーター:
propertySource
- テストするプロパティソース- 戻り値:
- これが接続された
ConfigurationPropertySource
の場合はtrue
attach
指定されたEnvironment
にConfigurationPropertySource
サポートをアタッチします。環境によって管理される各PropertySource
をConfigurationPropertySource
に適合させ、従来のPropertySourcesPropertyResolver
呼び出しがconfiguration property names
を使用して解決できるようにします。アタッチされたリゾルバーは、基になる
Environment
プロパティソースからの追加または削除を動的に追跡します。- パラメーター:
environment
- ソース環境 (ConfigurableEnvironment
のインスタンスである必要があります)- 関連事項:
get
- パラメーター:
environment
- ソース環境 (ConfigurableEnvironment
のインスタンスである必要があります)- 戻り値:
- 構成プロパティソースの反復可能なセット
- 例外:
IllegalStateExceptionSE
- ない場合は、構成プロパティのソースがアタッチされています
from
- パラメーター:
source
- 適応する Spring プロパティソース- 戻り値:
- 新しく適応した単一の
SpringConfigurationPropertySource
を含むIterable
SE
from
指定された SpringPropertySources
から適応された新しいConfigurationPropertySource
インスタンスを含むIterable
SE を返します。このメソッドは、ネストされたプロパティソースをすべてフラット化し、すべての
stub property sources
をフィルターします。イテレータによって返されたソースの変更によって識別される、基になるソースへの更新は自動的に追跡されます。基になるソースは、スレッドセーフである必要があります(MutablePropertySources
など)。- パラメーター:
sources
- 適応する Spring プロパティソース- 戻り値:
- 新しく適応された
SpringConfigurationPropertySource
インスタンスを含むIterable
SE