<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    對于singleton bean,Spring容器知道bean何時實例化結束,何時銷毀,Spring可以管理實例化結束之后,和銷毀之前的行為,管理bean的生命周期行為主要未如下兩個時機:

    Bean全部依賴注入之后
    Bean即將銷毀之前

    (1)依賴關系注入后的行為實現:
              有兩種方法:A.編寫init方法  B.實現InitializingBean接口

             afterPropertiesSet和init同時出現,前者先于后者執行,使用init方法,需要對配置文件加入init-method屬性

    public void init(){
            System.out.println(
    "in init"); 
        }


     
    public void afterPropertiesSet() throws Exception {
         System.out.println(
    "in afterPropertiesSet");  
            
        }

     

    <bean id="chinese" class="Bean.lifecycle.Chinese" init-method="init" destroy-method="close">
        
    <property name="axe">
          
    <ref local="axe"/>
        
    </property>
      
    </bean>

     

     (2)bean銷毀之前的行為

       有兩種方法:A.編寫close方法  B.實現DisposableBean接口

    destroy和close同時出現,前者先于后者執行,使用close方法,需要對配置文件加入destroy-method屬性

     

        public void close(){
            System.out.println(
    "in close"); 
        }

        
    public void destroy() throws Exception {
            System.out.println(
    "in destroy"); 
            
        }

    <bean id="chinese" class="Bean.lifecycle.Chinese" init-method="init" destroy-method="close">
        
    <property name="axe">
          
    <ref local="axe"/>
        
    </property>
      
    </bean>

     

    如果需要在bean創建之時和創建之后進行監控,則需要實現BeanPostProcessor接口

    其中有兩個方法:postProcessBeforeInitialization和postProcessAfterInitialization

    這兩個方法和init方法的順序是:postProcessBeforeInitialization-->init-->postProcessAfterInitialization


    posted on 2007-09-11 20:47 rogerfan 閱讀(680) 評論(0)  編輯  收藏 所屬分類: 【Java知識】【開源技術】
    主站蜘蛛池模板: 国产福利电影一区二区三区,免费久久久久久久精 | www亚洲一级视频com| 97无码人妻福利免费公开在线视频 | 在线观看亚洲一区二区| 日韩成人免费视频播放| 久久成人国产精品免费软件| 亚洲av无码成人影院一区| 亚洲最大成人网色| 亚洲午夜精品第一区二区8050| 少妇无码一区二区三区免费| 一区二区三区精品高清视频免费在线播放 | 国产日产成人免费视频在线观看| 久久久久久毛片免费播放| GOGOGO高清免费看韩国| 亚洲欧美日韩一区二区三区 | 免费精品一区二区三区第35| 免费精品视频在线| 久久亚洲中文字幕无码| 亚洲丰满熟女一区二区v| 亚洲精品在线观看视频| 亚洲国产成人久久精品动漫| 国产成人综合亚洲AV第一页| 亚洲精品成人片在线播放| 中文亚洲AV片在线观看不卡| 日韩一卡2卡3卡4卡新区亚洲| 免费在线观看的黄色网址| 免费a级毛片无码a∨性按摩| 国产精品高清全国免费观看| 午夜私人影院免费体验区| 亚洲AV无码成人精品区大在线| 四虎影在线永久免费观看| 亚洲国产成人VA在线观看| 天堂亚洲免费视频| 久久精品国产精品亚洲人人 | 国产1024精品视频专区免费| 全免费a级毛片免费看不卡| xvideos亚洲永久网址| 国产亚洲综合久久系列| ass亚洲**毛茸茸pics| 国产成人综合亚洲一区| 最近免费中文字幕大全免费 |