Spring-Bean的生命周期

2020-01-07  本文已影响0人  故事细腻言不由己

针对某个类进行生命周期的控制:

初始化控制:
1.xml中定义init-method,然后指向类中的方法,那么在bean初始化的时候,就会执行方法中的内容。
2.类本身实现InitializingBean接口,实现方法即可。
销毁控制:
1.xml中定义destory-method指定方法
2.实现DisposableBean接口

针对全局默认初始化、销毁方法的控制:
在beans标签上,配置default-init-method,和default-destory-method

情况1:如果1.2方式都配置了,2的执行会先于1的执行。而且全局的default不会生效。
情况2:默认的default方法虽然配置了,但是类可以不实现。但是针对类配置的,必须要实现方法。

上一篇 下一篇

猜你喜欢

热点阅读