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