インターフェース 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
所有する
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- 初期化エラーの場合- 関連事項: