【Spring】学习笔记5——Spring中Bean的作用域与生命周期

1、Spring中Bean的作用域:

【Spring】学习笔记5——Spring中Bean的作用域与生命周期

2、Bean在容器中的生命周期

初始化的两种方法:

1)使用init-Method属性制定那个方法在Bean的依赖关系设置好后自动执行。

2)实现initializingBean接口实现该接口必须实现voidafterPropertiesSet() throws Exception 就不用设置 init-method方法了。

【Spring】学习笔记5——Spring中Bean的作用域与生命周期

 

销毁的两种方法:

【Spring】学习笔记5——Spring中Bean的作用域与生命周期

【Spring】学习笔记5——Spring中Bean的作用域与生命周期

注意:最好使用init-method方法,减少代码的侵略性,如果两种方法都实现则先实现接口Init方法。

销毁两种方法和初始化一样都有两种:destory-Method和DisposableBean接口。

【Spring】学习笔记5——Spring中Bean的作用域与生命周期