本篇文章为你整理了sping入门介绍(spingle)的详细内容,包含有spingapplication spingle spring sowing sping原理 sping入门介绍,希望能帮助你了解 sping入门介绍。
3、bean的初始方法和销毁方法 标签属性
init-method :初始化方法 在创建对象时执行
destroy-method : 销毁方法 在对象销毁时执行
接口:
public void init();
public void destroy();
实现类:
public void init() {
System.out.println("init ......");
public void destroy() {
System.out.println("destroy ....");
}
spring容器文件:
bean id="userDao" init-method="init" destroy-method="destroy" /bean
测试:
@Test
public void initAndDestroyTest(){
//加载容器
ClassPathXmlApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
app.destroy();//容器销毁方法
}
结果:
3、spring bean 生命周期:
bean 标签的scope属性:
singleton :单例 默认 加载容器中时,创建对象,整个容器只创建一个对象,容器销毁时bean销毁
prototype : 多例 加载容器时不创建对象,获取时创建对象,有java虚拟机的垃圾回收机制销毁
以上就是sping入门介绍(spingle)的详细内容,想要了解更多 sping入门介绍的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。