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