<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日韩AV永久无码绿巨人 | 国产乱弄免费视频| 亚洲AV永久青草无码精品| 永久免费观看黄网站| 亚洲国产精品综合久久网络| 美女扒开屁股让男人桶爽免费| 国产成人免费ā片在线观看| 在线观看亚洲免费| 国产精品色拉拉免费看| 亚洲精品国产福利在线观看| 五月天婷婷免费视频| AV在线亚洲男人的天堂| 最近的2019免费中文字幕| 亚洲高清视频在线观看| 亚洲一区二区免费视频| 亚洲成av人片在线观看无码不卡| 亚洲AV无码一区二区三区性色| 成年女人永久免费观看片| 一级毛片大全免费播放下载| 国产亚洲精品看片在线观看| 亚洲AV无码之国产精品| 国产成人亚洲综合无码| 免费精品无码AV片在线观看| 亚洲日韩精品A∨片无码| 亚洲视频免费在线观看| xxx毛茸茸的亚洲| 亚洲 自拍 另类小说综合图区| 亚洲sss综合天堂久久久| 国产又长又粗又爽免费视频| 成人网站免费大全日韩国产| 久久99亚洲网美利坚合众国| 国产精品免费看久久久久| 成人国产精品免费视频| 亚洲视频在线观看视频| 中文字幕在线免费观看| 亚洲精华国产精华精华液网站| 国产亚洲精品精品国产亚洲综合| 久久久久久久岛国免费播放| 亚洲av永久中文无码精品|