spring2.5.6学习笔记七:Spring管理的Bean的生命周期
来源:互联网 发布:狙击精英3 武器数据 编辑:程序博客网 时间:2024/06/03 08:18
默认情况下,会在初始化spring容器的时候实例化bean,验证
在构造方法中输出
public PersionServiceBean(){
System.out.println("我被实例化了!");
}
测试类中单执行下面代码
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
输出:我被实例化了!
但如果scope="prototype"
是在获取bean的时候才实例化
如果设置延迟初始化lazy-init="true"
也是在获取bean的时候才实例化
如果设置所有的bean都延迟实例化则 default-lazy-init="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd " default-lazy-init="true">
可以设置对象被实例化时,调用的初始化方法
当对象被实例化时,即调用PersionServiceBean中的init()方法
可以设置对象被销毁时调用的方法
测试:
AbstractApplicationContext actx = new ClassPathXmlApplicationContext("beans.xml");
actx.close();//当正常关闭spring容器时,即调用PersionServiceBean中的destroy()方法
- spring2.5.6学习笔记七:Spring管理的Bean的生命周期
- spring2.5系列之---------spring管理bean的生命周期
- spring2.5.6学习笔记六:配置Spring管理的bean的作用域
- spring2.5.6学习笔记四:编码剖析Spring管理Bean的原理
- Spring学习笔记(1):Bean的生命周期管理
- Spring学习笔记之管理Bean的生命周期
- Spring学习历程---管理bean的生命周期
- spring学习笔记2---bean的生命周期
- Spring 学习笔记---Bean的生命周期
- Spring学习笔记----Bean的生命周期
- Spring 学习笔记---Bean的生命周期
- Spring学习笔记之---bean的生命周期
- Spring 管理bean的生命周期
- spring Bean的生命周期管理
- Spring管理Bean的生命周期
- spring2.5.6学习笔记五:Spring的三种实例化Bean的方式
- Spring(七):Bean的生命周期
- 10.Spring学习笔记_管理Bean的生命周期(by尚硅谷_佟刚)
- 信产部再次升级推出了各省网站备案公共信息服务系统链接地址
- 《ASCE1885的IT笔试面试题》---0000 0001
- 编译错误 fatal error C1083: Cannot open precompiled header file
- net cf HMAC MD5 加密
- 应用区分和可靠性保障
- spring2.5.6学习笔记七:Spring管理的Bean的生命周期
- freetype相关
- 运算符
- 计算机网络相关知识
- 提高J2SE性能的代码技巧
- (2010-07-18)PL/SQL中INTERSECT和MINUS的用法小结
- linux关于tcp协议ack的实现--总结和公平性问题
- 中小企业信息化(八)——BI的功能
- 很烦恼,很累