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

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

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

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

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

                  配置文件中配置好bean,并為其指定響應的預處理方法和析構方法:
           

                   創建含有主方法的測試類,代碼如下:

                   運行主類,結果如下:


          需要注意的是:要看到析構方法的輸出,也必須要注冊關閉鉤子。



          By:殘夢追月
          posted on 2008-07-29 21:54 殘夢追月 閱讀(3300) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 宁远县| 五大连池市| 正蓝旗| 囊谦县| 灵寿县| 类乌齐县| 承德县| 夏河县| 通化市| 巴马| 安徽省| 武胜县| 光山县| 昭通市| 尼勒克县| 荣成市| 鹤山市| 彰化市| 巩留县| 元朗区| 迭部县| 桑日县| 华阴市| 武鸣县| 东兰县| 进贤县| 广东省| 含山县| 玉屏| 应城市| 云和县| 房产| 莱芜市| 霸州市| 公安县| 南投县| 武陟县| 潞城市| 慈利县| 秦安县| 泰州市|