インターフェース BeanClassLoaderAware

すべてのスーパーインターフェース:
Aware
すべての既知の実装クラス:
AbstractAdvisingBeanPostProcessorAbstractAdvisorAutoProxyCreatorAbstractApplicationEventMulticasterAbstractAutoProxyCreatorAbstractBeanFactoryAwareAdvisingPostProcessorAbstractEntityManagerFactoryBeanAbstractFactoryBeanAbstractServiceLoaderBasedFactoryBeanAbstractSingletonProxyFactoryBeanAnnotationAwareAspectJAutoProxyCreatorAnnotationMBeanExporterAspectJAwareAdvisorAutoProxyCreatorAspectJWeavingEnablerAsyncAnnotationBeanPostProcessorBeanNameAutoProxyCreatorBshScriptEvaluatorBshScriptFactoryCacheProxyFactoryBeanConcurrentMapCacheManagerConfigurationClassPostProcessorCustomAutowireConfigurerCustomScopeConfigurerDefaultAdvisorAutoProxyCreatorDefaultContextLoadTimeWeaverFieldRetrievingFactoryBeanGroovyScriptEvaluatorGroovyScriptFactoryInfrastructureAdvisorAutoProxyCreatorInterfaceBasedMBeanInfoAssemblerJackson2ObjectMapperFactoryBeanJaxb2MarshallerJCacheManagerFactoryBeanJndiObjectFactoryBeanListFactoryBeanLoadTimeWeavingConfigurationLocalContainerEntityManagerFactoryBeanLocalEntityManagerFactoryBeanMapFactoryBeanMappingJackson2MessageConverterMBeanClientInterceptorMBeanExporterMBeanProxyFactoryBeanMBeanServerConnectionFactoryBeanMethodInvokingBeanMethodInvokingFactoryBeanMethodInvokingJobDetailFactoryBeanMethodInvokingRunnableMethodMapTransactionAttributeSourceMethodValidationPostProcessorObjectFactoryCreatingFactoryBeanPersistenceExceptionTranslationPostProcessorProviderCreatingFactoryBeanProxyFactoryBeanProxyProcessorSupportResourceBundleMessageSourceResourceBundleThemeSourceScriptFactoryPostProcessorServiceFactoryBeanServiceListFactoryBeanServiceLoaderFactoryBeanSetFactoryBeanSimpleApplicationEventMulticasterSortedResourcesFactoryBeanStandardScriptEvaluatorStandardScriptFactoryTransactionProxyFactoryBeanXStreamMarshaller

public interface BeanClassLoaderAware extends Aware
Bean が Bean class loaderSE を認識できるようにするコールバック。つまり、現在の Bean ファクトリが Bean クラスをロードするために使用するクラスローダーです。

これは主に、共有クラスローダーからロードされる可能性があるにもかかわらず、名前でアプリケーションクラスを取得する必要があるフレームワーククラスによって実装されることを目的としています。

すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadocs を参照してください。

導入:
2.0
作成者:
Juergen Hoeller, Chris Beams
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    Bean class loaderSE を Bean インスタンスに提供するコールバック。
  • メソッドの詳細

    • setBeanClassLoader

      void setBeanClassLoader(ClassLoaderSE classLoader)
      Bean class loaderSE を Bean インスタンスに提供するコールバック。

      通常の Bean プロパティの設定、ただし InitializingBean's InitializingBean.afterPropertiesSet() メソッドやカスタム init-method などの初期化コールバックの前に呼び出さます。

      パラメーター:
      classLoader - 所有クラスローダー