您现在的位置: 爱51代码网 >> 范文 >> 文章正文
Spring Bean 生命周期 三种表示方法
...> 
04.   <context:annotation-config /> 
05.   <bean id="simple" class="SimpleBean"> 
06.       <property name="name" value="I'm a Simple Bean"> 
07.   </bean> 
08.</beans> 
<?xml version="1.0" encoding="UTF-8"?>

<beans...>
   <context:annotation-config />
   <bean id="simple" class="SimpleBean">
       <property name="name" value="I'm a Simple Bean">
   </bean>
</beans>

运行它(依然是原来的main方法):


打印结果同上。

 

********************************************************************************************************************

 

方法三:在Spring bean配置文件的bean标签中添加属性init-method和destroy-method。
先看看配置文件:

[html] view plaincopyprint?
01.<?xml version="1.0" encoding="UTF-8"?> 
02.<beans ...> 
03.   <bean id="simple" class="SimpleBean" init-method="myInit" destroy-method="myDestroy"> 
04.       <property name="name" value="I'm a Simple Bean"> 
05.   </bean> 
06.</beans> 
<?xml version="1.0" encoding="UTF-8"?>
<beans ...>
   <bean id="simple" class="SimpleBean" init-method="myInit" destroy-method="myDestroy">
       <property name="name" value="I'm a Simple Bean">
   </bean>
</beans>


配置文件中定义了初始化方法为myInit,销毁方法为myDestroy,以上方法必须为void,且无参数。

修改后的bean如下:

[java] view plaincopyprint?
01.public class SimpleBean { 
02. 
03.    private String name; 
04. 
05.    public void setName(String name) { 
06.        this.name = name; 
07.    } 
08. 
09.    public String getName() { 
10.        return name; 
11.    } 
12. 
13.    public void myInit() { 
14.        System.out.println("属性设置完后执行该方法"); 
15.    } 
16. 
17.    public void myDestroy() { 
18.        System.out.println("结束前执行一些清理工作"); 
19.    } 
20.} 
public class SimpleBean {

    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return nam

上一页  [1] [2] [3] [4] [5] 下一页

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    Netty4 SEDA 事件驱动原理分
    单片机交通灯问题
    Android Parcelable和Serial
    Android中利用Fragment显示为
    HTTP 错误 500.19 - Interna
    如何获取别人访问我图片的ip
    java线程优先的问题
    Birt 如何动态添加超链接
    TOMCAT里面的WEB-APP里的项目
    android 4.2.1 一种高效log打
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |