spring生命周期回调
1、要与容器的bean生命周期管理进行交观立挛蛴互,可以实现Spring InitializingBean 和 D足毂忍珩isposableBean接口。容器调用 afterPropertiesSet() 前者, destroy() 后者让bean在初始化和销毁bean时执行某些操作。

3、除了初始化和销毁回调之外,Spring管理的对象还可以实现 Lifecycle 接口,以便这些对象可以参与启动和关闭过程,这是由容器自身的生命周期驱动的。

5、我们秃赈沙嚣建议您不要使用该 InitializingBean 接口,因为它会不必要地将代码耦合到Spring。或者,建议使用 @PostConstruct 注释或指定POJO初始化方法。对于基于XML的配置元数据,您可以使用该 init-method 属性指定具有void无参数签名的方法的名称。使用Java配置,您可以使用。的initMethod 属性 @Bean 。

7、org.springframework.beans.factory.DisposableBean 接口允许bean在包含它的容器被销毁时获得回调。的 DisposableBean 接口规定了一个方法:

9、前面的定义与以下定义几乎完全相同:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:93
阅读量:74
阅读量:79
阅读量:33