public interface InitializingBean
InitializingBean を実装する代わりに、たとえば XML Bean 定義でカスタムの init メソッドを指定することもできます。すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadocs
を参照してください。
BeanNameAware
, BeanFactoryAware
, BeanFactory
, AbstractBeanDefinition.getInitMethodName()
, ApplicationContextAware
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() 指定されたすべての Bean プロパティを設定した(そして BeanFactoryAware と ApplicationContextAware を満たした)後に BeanFactory によって呼び出されます。 |
void afterPropertiesSet() throws java.lang.Exception
このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されている場合にのみ可能な初期化を実行し、設定ミスの場合に例外をスローできます。
java.lang.Exception
- 設定ミス(必須プロパティの設定の失敗など)が発生した場合、または初期化が失敗した場合。