インターフェース BeanFactoryAware

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

public interface BeanFactoryAware extends Aware
所有する BeanFactory を認識したい Bean によって実装されるインターフェース。

例: Bean は、ファクトリを介してコラボレーション Bean を検索できます(依存関係ルックアップ)。ほとんどの Bean は、対応する Bean プロパティまたはコンストラクター引数(依存性注入)を介してコラボレーション Bean への参照を受け取ることを選択することに注意してください。

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

導入:
11.03.2003
作成者:
Rod Johnson, Chris Beams
関連事項:
  • メソッドのサマリー

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

    • setBeanFactory

      void setBeanFactory(BeanFactory beanFactory) throws BeansException
      所有ファクトリを Bean インスタンスに提供するコールバック。

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

      パラメーター:
      beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。
      例外:
      BeansException - 初期化エラーの場合
      関連事項: