您的位置:首页 > 其它

Bean声明周期中的post-initialization和pre-destruction

2008-10-29 21:14 281 查看
在Bean的声明周期中,有两个事件尤为重要:post-initialization和pre-destruction。

Spring提供了两种机制:interface-based和method-based,供bean签入上述事件。

所谓的post-initialization和pre-destruction,是指在bean的属性设置完毕执行的事件和在bean销毁之前执行的事件。

method-based机制:通过在BeanFactory中的配置,init-method和destory-method,通过设置这两个属性来指定要执行的回调方法。

interface-based机制:bean需要实现InitializatingBean接口和DisposableBean接口。这两个接口分别拥有afterPropertiesSet()方法和destroy()方法。这两个方法在bean初始化后和销毁前被执行。效果与method-based机制等同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: