<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无码一区二区二三区| 亚洲免费人成在线视频观看| 亚洲中文字幕无码mv| 成人黄色免费网站| 亚洲精品美女久久久久| 1000部啪啪毛片免费看| 亚洲小说区图片区| 无码一区二区三区AV免费| 日韩亚洲国产综合高清| 日韩成人免费视频播放| 国产精品亚洲色图| 亚洲欧洲久久久精品| 东北美女野外bbwbbw免费| 亚洲精品成人无限看| 99在线热视频只有精品免费| 亚洲成A∨人片在线观看无码| 一区二区无码免费视频网站| 亚洲aⅴ天堂av天堂无码麻豆| 免费一级毛片不卡不收费| 国产在线精品观看免费观看| 亚洲国产高清视频| 亚洲精品动漫免费二区| 亚洲高清乱码午夜电影网| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国内精品免费在线观看| 亚洲精品91在线| 国产色爽女小说免费看| 你懂得的在线观看免费视频| 亚洲另类视频在线观看| 五月婷婷亚洲综合| 日韩精品无码免费一区二区三区 | 免费高清A级毛片在线播放| 国产国拍精品亚洲AV片| 1000部国产成人免费视频| 妇女自拍偷自拍亚洲精品| 国产v亚洲v天堂无码网站| 好吊妞在线成人免费| 大地资源在线资源免费观看 | 最近免费mv在线观看动漫| 久久精品亚洲AV久久久无码| 亚洲欧洲一区二区三区|