インターフェース ConditionContext
public interface ConditionContext
Condition 実装で使用するためのコンテキスト情報。- 導入:
- 4.0
- 作成者:
- Phillip Webb, Juergen Hoeller
メソッドのサマリー
修飾子と型メソッド説明条件が一致した場合に Bean 定義を保持するConfigurableListableBeanFactoryを返します。Bean ファクトリが利用できない場合(またはConfigurableListableBeanFactoryにダウンキャストできない場合)nullを返します。追加のクラスをロードするために使用する必要のあるClassLoaderSE を返します(システム 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
追加のクラスをロードするために使用する必要のあるClassLoaderSE を返します(システム ClassLoader にもアクセスできない場合はnullのみ)。