インターフェース ConditionContext
public interface ConditionContext
Condition 実装で使用するためのコンテキスト情報。- 導入:
- 4.0
- 作成者:
- Phillip Webb, Juergen Hoeller
- メソッドのサマリー修飾子と型メソッド説明条件が一致した場合に Bean 定義を保持する- ConfigurableListableBeanFactoryを返します。Bean ファクトリが利用できない場合(または- ConfigurableListableBeanFactoryにダウンキャストできない場合)- nullを返します。追加のクラスをロードするために使用する必要のある- ClassLoaderSE を返します(システム ClassLoader にもアクセスできない場合は- nullのみ)。現在のアプリケーションが実行されている- Environmentを返します。条件が一致した場合、Bean 定義を保持する- BeanDefinitionRegistryを返します。現在使用されている- ResourceLoaderを返します。
- メソッドの詳細- getRegistryBeanDefinitionRegistry getRegistry()条件が一致した場合、Bean 定義を保持する- BeanDefinitionRegistryを返します。- 例外:
- IllegalStateExceptionSE- レジストリが利用できない場合 (珍しいです: プレーンな- ClassPathScanningCandidateComponentProviderの場合のみ)
 
- getBeanFactory条件が一致した場合に Bean 定義を保持する- ConfigurableListableBeanFactoryを返します。Bean ファクトリが利用できない場合(または- ConfigurableListableBeanFactoryにダウンキャストできない場合)- nullを返します。
- getEnvironmentEnvironment getEnvironment()現在のアプリケーションが実行されている- Environmentを返します。
- getResourceLoaderResourceLoader getResourceLoader()現在使用されている- ResourceLoaderを返します。
- getClassLoader追加のクラスをロードするために使用する必要のある- ClassLoaderSE を返します(システム ClassLoader にもアクセスできない場合は- nullのみ)。