インターフェース BeanFactoryAware

すべてのスーパーインターフェース:
Aware
すべての既知の実装クラス:
AbstractAdvisorAutoProxyCreator, AbstractApplicationEventMulticaster, AbstractAutoProxyCreator, AbstractBeanFactoryAwareAdvisingPostProcessor, AbstractBeanFactoryBasedTargetSource, AbstractBeanFactoryBasedTargetSourceCreator, AbstractBeanFactoryPointcutAdvisor, AbstractEntityManagerFactoryBean, AbstractFactoryBean, AbstractHttpServiceRegistrar, AbstractPoolingTargetSource, AbstractPrototypeBasedTargetSource, AbstractServiceLoaderBasedFactoryBean, AnnotatedEndpointConnectionManager, AnnotationAsyncExecutionInterceptor, AnnotationAwareAspectJAutoProxyCreator, AnnotationJmxAttributeSource, AnnotationMBeanExporter, AspectJAwareAdvisorAutoProxyCreator, AspectJExpressionPointcut, AspectJExpressionPointcutAdvisor, AsyncAnnotationAdvisor, AsyncAnnotationBeanPostProcessor, AsyncExecutionAspectSupport, AsyncExecutionInterceptor, AutowiredAnnotationBeanPostProcessor, BeanConfigurerSupport, BeanCreatingHandlerProvider, BeanFactoryCacheOperationSourceAdvisor, BeanFactoryConnectionFactoryLookup, BeanFactoryDataSourceLookup, BeanFactoryDestinationResolver, BeanFactoryJCacheOperationSourceAdvisor, BeanFactoryMessageChannelDestinationResolver, BeanFactoryTransactionAttributeSourceAdvisor, BeanNameAutoProxyCreator, CacheAspectSupport, CacheInterceptor, CacheProxyFactoryBean, CommonAnnotationBeanPostProcessor, CommonsPool2TargetSource, ConcurrencyLimitBeanPostProcessor, ContextAnnotationAutowireCandidateResolver, DefaultAdvisorAutoProxyCreator, DefaultBeanFactoryPointcutAdvisor, DefaultJCacheOperationSource, DefaultLifecycleProcessor, DefaultMessageHandlerMethodFactory, EndpointConnectionManager, EntityManagerFactoryAccessor, GenericMessagingTemplate, GenericTypeAwareAutowireCandidateResolver, GroovyScriptFactory, HibernateTransactionManager, InfrastructureAdvisorAutoProxyCreator, JmsListenerAnnotationBeanPostProcessor, JmsListenerEndpointRegistrar, JndiObjectFactoryBean, JpaTransactionManager, LazyInitTargetSource, LazyInitTargetSourceCreator, ListFactoryBean, LoadTimeWeaverAwareProcessor, LocalContainerEntityManagerFactoryBean, LocalEntityManagerFactoryBean, LocalSessionFactoryBean, MapFactoryBean, MBeanExportConfiguration, MBeanExporter, MethodInvokingBean, MethodInvokingFactoryBean, MethodInvokingJobDetailFactoryBean, MethodJmsListenerEndpoint, MethodLocatingFactoryBean, MethodValidationPostProcessor, ObjectFactoryCreatingFactoryBean, OpenEntityManagerInViewInterceptor, PerConnectionWebSocketHandler, PersistenceAnnotationBeanPostProcessor, PersistenceExceptionTranslationInterceptor, PersistenceExceptionTranslationPostProcessor, PlaceholderConfigurerSupport, PreferencesPlaceholderConfigurer, PropertyPathFactoryBean, PropertyPlaceholderConfigurer, PropertySourcesPlaceholderConfigurer, PrototypeTargetSource, ProviderCreatingFactoryBean, ProxyFactoryBean, QualifierAnnotationAutowireCandidateResolver, QuickTargetSourceCreator, RequestMappingHandlerAdapter, RetryAnnotationBeanPostProcessor, ScheduledAnnotationBeanPostProcessor, SchedulerAccessorBean, ScopedProxyFactoryBean, ScriptFactoryPostProcessor, ServerEndpointRegistration, ServiceFactoryBean, ServiceListFactoryBean, ServiceLoaderFactoryBean, ServiceLocatorFactoryBean, SetFactoryBean, SharedEntityManagerBean, SimpleApplicationEventMulticaster, SimpleBeanFactoryAwareAspectInstanceFactory, SimpleBeanTargetSource, SortedResourcesFactoryBean, TaskSchedulerRouter, ThreadLocalTargetSource, TransactionAspectSupport, TransactionInterceptor, TransactionProxyFactoryBean, WebAsyncTask

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

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

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

導入:
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 - 初期化エラーの場合
      関連事項: