public interface InitializingBean
BeanFactory
によって設定された後に反応する必要がある Bean によって実装されるインターフェース: カスタム初期化を実行するため、またはすべての必須プロパティが設定されていることを単に確認するため。InitializingBean
を実装する代わりに、たとえば XML Bean 定義でカスタムの init メソッドを指定します。すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc
を参照してください。
DisposableBean
, BeanDefinition.getPropertyValues()
, AbstractBeanDefinition.getInitMethodName()
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
void afterPropertiesSet() throws ExceptionSE
BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含 BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
ExceptionSE
- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合