隨筆-42  評論-349  文章-4  trackbacks-0
            (殘夢追原創(chuàng) 轉(zhuǎn)載注明
          本文地址:http://www.aygfsteel.com/cmzy/archive/2008/07/29/218059.html)

                 在<bean> 標(biāo)簽中,有init-method和destroy-method屬性,通過設(shè)置這兩個(gè)屬性的值,可以很方便的指定該受管Bean的缺省的初始化方法和析構(gòu)方法。

                  要給應(yīng)用中每個(gè)Bean都指定init-method和destroy-method屬性,那將是一個(gè)麻煩的工作,要簡化配置,可以通過<beans>標(biāo)簽的default-init-method和default-destroy-method屬性來為其范圍內(nèi)的所有受管Bean制定相同的初始化方法和析構(gòu)方法。

                  下面的范例展示如何使用<bean>標(biāo)簽的init-method和destroy-method屬性。

                   創(chuàng)建java工程,添加Spring開發(fā)能力,創(chuàng)建ioc.test包。創(chuàng)建Animal類,為其添加name、age成員、Geter和Seter方法、speak方法后,再添加一個(gè)初始化方法和一個(gè)析構(gòu)方法,名字可以任意,這里為Start和end。代碼如下:

                  配置文件中配置好bean,并為其指定響應(yīng)的預(yù)處理方法和析構(gòu)方法:
           

                   創(chuàng)建含有主方法的測試類,代碼如下:

                   運(yùn)行主類,結(jié)果如下:


          需要注意的是:要看到析構(gòu)方法的輸出,也必須要注冊關(guān)閉鉤子。



          By:殘夢追月
          posted on 2008-07-29 21:54 殘夢追月 閱讀(3300) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 满洲里市| 禹州市| 任丘市| 鹤庆县| 高碑店市| 阳西县| 沙雅县| 余干县| 聂荣县| 濮阳县| 鄂温| 高州市| 黔东| 通化市| 剑河县| 成安县| 天水市| 光山县| 平江县| 澄城县| 改则县| 兰州市| 天水市| 顺义区| 南丹县| 当阳市| 延庆县| 涿州市| 陆河县| 长汀县| 五大连池市| 汤阴县| 光泽县| 民丰县| 泌阳县| 衡水市| 瑞金市| 古浪县| 五寨县| 连城县| 左贡县|