1. spring 作用域
- 使用scope属性指定bean的作用域,默认值为singleton
- singleton 即单例模式,每次返回都是同一个bean
- prototype 原型模式,每次都会重新生成一个新的bean实例
2. bean生命周期简介
- 通过构造器或工厂方法创建bean实例,即创建bean
- 为bean的属性设置值或其他bean的引用,即装配bean
- 调用bean的初始化方法
- bean可以使用了
- 当容器关闭时,调用bean的销毁方法
在bean的声明里设置init-method 和 destroy-method 属性,指定bean的初始和销毁方法