-
bean的作用域——单例 + 多例

在定义bean的xml文件中,在bean标签上scope属性指定作用域:prototype-
单例:singleton(默认值),bean在IOC容器中只有一个实例,IOC容器初始化时创建对象

-
多例:prototype,bean在IOC容器中可以有多个实例,getBean()时创建对象

-
-
bean的生命周期
-
具体过程

- 1. bean对象的创建(调用无参构造器)
- 2. 给bean对象设置属性
- 3. 调用后置处理器(初始化前调用)
- 4. bean对象的初始化(配置bean时指定初始化方法)
- 5. 调用后置处理器(初始化后调用)
- 6. bean对象就绪,可以使用
- 7. bean对象销毁(需要在配置bean时指定销毁方法)
- 8. 关闭IOC容器
-
代码实现



-
bean的生命周期+作用域
于 2025-02-14 01:39:07 首次发布
1583

被折叠的 条评论
为什么被折叠?



