1. 程式人生 > >Spring bean的初始化和銷燬

Spring bean的初始化和銷燬


另外一個方法讓bean實現Spring的InitializingBean和DisposableBean介面,InitializingBean的afterPropertiesSet()和DisposableBean的destroy()方法分別會在bean初始化和移除應用上下文時被呼叫,這樣Spring容器就會讓它們在Bean的生命週期中被呼叫。

如果許多bean都需要設定相同的初始化和銷燬方法,則也可以在beans標籤中定義default-init-method和default-destroy-method屬性來指定beans中的所有bean的初始化和銷燬方法,如果bean裡面有這個方法就會呼叫,否則就不會。