public interface BeanFactoryAware extends Aware
BeanFactory を認識したい Bean によって実装されるインターフェース。例: Bean は、ファクトリを介してコラボレーション Bean を検索できます(依存関係ルックアップ)。ほとんどの Bean は、対応する Bean プロパティまたはコンストラクター引数(依存性注入)を介してコラボレーション Bean への参照を受け取ることを選択することに注意してください。
すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc を参照してください。
BeanNameAware, BeanClassLoaderAware, InitializingBean, ApplicationContextAware| 修飾子と型 | メソッドと説明 |
|---|---|
void | setBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。 |
void setBeanFactory(BeanFactory beanFactory) throws BeansException
通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet() またはカスタム init-method などの初期化コールバックの前に呼び出されます。
beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。BeansException - 初期化エラーの場合 BeanInitializationException