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机制等同。
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机制等同。
相关文章推荐
- Bean声明周期中的post-initialization和pre-destruction .
- Bean声明周期中的post-initialization和pre-destruction .
- springbean声明周期
- Spring内核研究-管理bean的声明周期一(InitializingBean和init-method)
- Spring自带的几种应用上下文以及Bean的声明周期
- Bean的声明周期
- Spring内核研究-管理bean的声明周期一(InitializingBean和init-method)
- Spring容器Bean的实例化方式和声明周期
- spring框架中的bean对象的声明周期
- 7.Spring bean的声明周期
- 【Spring】 (4)bean的 声明周期内创建初始化和销毁方法
- Spring容器Bean的实例化方式和声明周期
- Spring内核研究-管理bean的声明周期一(InitializingBean和init-method)
- [原创]java WEB学习笔记101:Spring学习---Spring Bean配置:IOC容器中bean的声明周期,Bean 后置处理器
- 无状态会话bean(2)----声明周期回调(未排版)
- Spring内核研究-管理bean的声明周期一(InitializingBean和init-method) .
- 管理Bean的声明周期
- Spring内核研究-管理bean的声明周期一(InitializingBean和init-method)
- spring自动创建代理类DefaultAdvisorAutoProxyCreator和BeanNameAutoProxyCreator的声明顺序
- spring-BeanPostProcessor-1