posts - 64,comments - 22,trackbacks - 0

          原文出自liuxilil
          關鍵字: lazy-init,init-method,destroy-method,depends-on的說明

           lazy-init,init-method,destroy-method,depends-on的說明(這4個是Spring 1就有的)

          1. lazy-init是否延遲初始化
          2. init-method指定初始化方法
          3. destroy-method指定銷毀方法
          4. depends-on指定依賴的bean(指定bean的初始化順序)
            1 Xml代碼 
            2 <bean id="bean11" class="test.impl.Bean11" lazy-init="true" init-method="init" destroy-method="destroy" depends-on="bean1"/>  
            3 <bean id="bean12" class="test.impl.Bean12" lazy-init="false" init-method="init" destroy-method="destroy" depends-on="bean2"/>  
            4   
            5 <bean id="bean1" class="test.impl.Bean1" init-method="init" destroy-method="destroy" lazy-init="true"/>  
            6 <bean id="bean2" class="test.impl.Bean2" init-method="init" destroy-method="destroy" />  

            說明:

            1  一個bean的生命周期是constructor->init->destroy
            2   lazy-init決定了bean的初始化時機  (bean1和bean11在被調用時,bean2和bean12在ApplicationContext初始化時)
            3   depends-on決定了beans的初始化順序(bean11在bean1初始化后,bean22在bean2初始化后)和銷毀順序(bean11在bean1銷毀前,bean22在bean2銷毀前)
          posted on 2011-11-21 09:22 hellxoul 閱讀(665) 評論(0)  編輯  收藏 所屬分類: Spring2.5
          主站蜘蛛池模板: 新绛县| 射阳县| 新和县| 石首市| 肥城市| 莱芜市| 福建省| 盐源县| 翼城县| 漳平市| 白银市| 正蓝旗| 仙游县| 海伦市| 连云港市| 孝感市| 临桂县| 东源县| 潢川县| 江西省| 松桃| 六盘水市| 晋宁县| 于都县| 图木舒克市| 安阳市| 乌拉特前旗| 留坝县| 祁门县| 固始县| 尚义县| 衡南县| 玛纳斯县| 福泉市| 家居| 宜丰县| 梧州市| 大方县| 威远县| 平利县| 奇台县|