インターフェース BeanFactoryAware
- すべてのスーパーインターフェース:
Aware
- すべての既知の実装クラス:
AbstractAdvisorAutoProxyCreator
、AbstractApplicationEventMulticaster
、AbstractAutoProxyCreator
、AbstractBeanFactoryAwareAdvisingPostProcessor
、AbstractBeanFactoryBasedTargetSource
、AbstractBeanFactoryBasedTargetSourceCreator
、AbstractBeanFactoryPointcutAdvisor
、AbstractEntityManagerFactoryBean
、AbstractFactoryBean
、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
、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
、ScheduledAnnotationBeanPostProcessor
、SchedulerAccessorBean
、ScopedProxyFactoryBean
、ScriptFactoryPostProcessor
、ServerEndpointRegistration
、ServiceFactoryBean
、ServiceListFactoryBean
、ServiceLoaderFactoryBean
、ServiceLocatorFactoryBean
、SetFactoryBean
、SharedEntityManagerBean
、SimpleApplicationEventMulticaster
、SimpleBeanFactoryAwareAspectInstanceFactory
、SimpleBeanTargetSource
、SortedResourcesFactoryBean
、TaskSchedulerRouter
、ThreadLocalTargetSource
、TransactionAspectSupport
、TransactionInterceptor
、TransactionProxyFactoryBean
、WebAsyncTask
所有する
BeanFactory
を認識したい Bean によって実装されるインターフェース。例: Bean は、ファクトリを介してコラボレーション Bean を検索できます(依存関係ルックアップ)。ほとんどの Bean は、対応する Bean プロパティまたはコンストラクター引数(依存性注入)を介してコラボレーション Bean への参照を受け取ることを選択することに注意してください。
すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc
を参照してください。
- 導入:
- 11.03.2003
- 作成者:
- Rod Johnson, Chris Beams
- 関連事項:
メソッドのサマリー
メソッドの詳細
setBeanFactory
所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 例外:
BeansException
- 初期化エラーの場合- 関連事項: