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

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

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

    yangxiang

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      8 隨筆 :: 0 文章 :: 73 評論 :: 0 Trackbacks

        當為遺留系統加入spring時,經典問題就是遺留系統需要引用spring管理的bean。幸好spring有機制可以處理這些。

        建一個類實現ApplicationContextAware接口,有一個引用ApplicationContext的靜態成員,然后,遺留系統需要引用spring管理的bean的地方,使用這個類。

    1.比如:我這里建一個SpringContext類

    package net.blogjava.chenlb;

    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;

    /**
     * 此類可以取得Spring的上下文.
     * Spring 使new方法創建的對象可以引用spring管理的 bean.
     * 2007-10-18 上午11:12:33
     * 
    @author chenlb
     
    */
    public class SpringContext implements ApplicationContextAware {

        
    protected static ApplicationContext context;
        
        
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
            context 
    = applicationContext;
        }

        
    public static ApplicationContext getContext() {
            
    return context;
        }
    }


    2.然后在spring配置文件里加

    <bean id="springContext" class="net.blogjava.chenlb.SpringContext"></bean>


    3.其它類中引用

    MyBean myBean = (MyBean) SpringContext.getContext().getBean("myBean");


    4.如果老是寫SpringContext.getContext().getBean("...");麻煩,可以建一個工廠類來返回你要 的bean

    package net.blogjava.chenlb;

    public class MyServerFactory {

        
    public static MyBean1 getMyBean1() {
            
    return (MyBean1) SpringContext.getContext().getBean("myBean1");
        }
    }



    原文:http://chenlb.javaeye.com/blog/135897

    posted on 2010-06-15 19:22 『 Y X 』 閱讀(323) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费专区丝袜脚调教视频| a毛片视频免费观看影院| 美女视频黄免费亚洲| 久久久久亚洲AV无码专区首JN| 光棍天堂免费手机观看在线观看| 国产黄色一级毛片亚洲黄片大全| 国产天堂亚洲国产碰碰| 亚洲av无码乱码在线观看野外| 狼人大香伊蕉国产WWW亚洲 | 青青草国产免费久久久91| 亚洲国产日韩综合久久精品| 毛片免费全部播放一级| 亚洲Av无码国产一区二区 | 亚洲成人在线免费观看| 亚洲国产亚洲片在线观看播放| 免费夜色污私人影院网站| mm1313亚洲精品国产| 一级毛片一级毛片免费毛片| 亚洲熟女少妇一区二区| 97av免费视频| 亚洲色无码国产精品网站可下载| 白白国产永久免费视频| 成人在线免费视频| 亚洲av中文无码乱人伦在线r▽| 亚欧日韩毛片在线看免费网站| 亚洲免费人成视频观看| 蜜桃精品免费久久久久影院| 搜日本一区二区三区免费高清视频| 亚洲综合AV在线在线播放| 67194成手机免费观看| 亚洲日本在线电影| 久久久久亚洲爆乳少妇无| 伊人久久免费视频| 亚洲另类无码专区丝袜| 激情综合色五月丁香六月亚洲| 久久免费观看国产99精品| 色婷五月综激情亚洲综合 | 国产成人精品亚洲精品| 最近免费mv在线电影| 国产精品亚洲а∨无码播放麻豆| 亚洲免费人成在线视频观看|