public interface ConditionContext
Conditions
が使用するコンテキスト情報。修飾子と型 | メソッドと説明 |
---|---|
ConfigurableListableBeanFactory | getBeanFactory() 条件が一致した場合に Bean 定義を保持する ConfigurableListableBeanFactory を返します。Bean ファクトリが利用できない場合(または ConfigurableListableBeanFactory にダウンキャストできない場合) null を返します。 |
ClassLoaderSE | getClassLoader() 追加のクラスをロードするために使用する必要のある ClassLoader SE を返します(システム ClassLoader にもアクセスできない場合は null のみ)。 |
Environment | getEnvironment() 現在のアプリケーションが実行されている Environment を返します。 |
BeanDefinitionRegistry | getRegistry() 条件が一致した場合、Bean 定義を保持する BeanDefinitionRegistry を返します。 |
ResourceLoader | getResourceLoader() 現在使用されている ResourceLoader を返します。 |
BeanDefinitionRegistry getRegistry()
BeanDefinitionRegistry
を返します。IllegalStateExceptionSE
- レジストリが利用できない場合 (珍しいです: プレーンな ClassPathScanningCandidateComponentProvider
の場合のみ)@Nullable ConfigurableListableBeanFactory getBeanFactory()
ConfigurableListableBeanFactory
を返します。Bean ファクトリが利用できない場合(または ConfigurableListableBeanFactory
にダウンキャストできない場合) null
を返します。Environment getEnvironment()
Environment
を返します。ResourceLoader getResourceLoader()
ResourceLoader
を返します。@Nullable ClassLoaderSE getClassLoader()
ClassLoader
SE を返します(システム ClassLoader にもアクセスできない場合は null
のみ)。