sping入门介绍(spingle)

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: