<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知識】【開源技術】
    主站蜘蛛池模板: 国产一精品一av一免费爽爽| 国产男女性潮高清免费网站 | 丁香五月亚洲综合深深爱| a级毛片免费在线观看| 亚洲乱码一二三四区国产| 国产免费人成在线视频| 免费人成黄页在线观看日本| 中文字幕乱码亚洲精品一区| 在线日韩日本国产亚洲| 蜜桃视频在线观看免费网址入口| 美女被爆羞羞网站在免费观看| 亚洲视频精品在线| 免费在线观看一级毛片| ww4545四虎永久免费地址| 日韩免费高清一级毛片| 亚洲成AV人片久久| 国产亚洲精品看片在线观看| 免费人成网站在线观看10分钟| 成人免费视频一区二区| 中国china体内裑精亚洲日本| 亚洲精品乱码久久久久久自慰| 在线免费观看一级片| 最近2019年免费中文字幕高清| 全部一级一级毛片免费看| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 在线免费观看视频你懂的| 亚欧日韩毛片在线看免费网站| 精品在线免费视频| 国产成人精品日本亚洲直接 | 亚洲精品无码久久久久牙蜜区| 久久精品亚洲综合一品| 亚洲女同成人AⅤ人片在线观看| 国产免费AV片在线播放唯爱网| 免费无码又爽又刺激高潮软件| 国产亚洲精品免费| 亚洲伊人久久大香线蕉结合| 亚洲一区二区中文| 亚洲精品无码MV在线观看| 又大又硬又爽免费视频| 在线免费观看一级毛片| 91黑丝国产线观看免费|