<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品美女视频| 亚洲乱码无码永久不卡在线| 久久亚洲精精品中文字幕| 国产日韩精品无码区免费专区国产| 国产免费观看网站| 亚洲Av永久无码精品一区二区| 成年女人喷潮毛片免费播放| 亚洲国产乱码最新视频| 青青青国产在线观看免费| 亚洲免费中文字幕| 岛国av无码免费无禁网站| 亚洲中文字幕乱码AV波多JI| 拔擦拔擦8x华人免费久久| 国产亚洲情侣久久精品| 亚洲男人在线无码视频| 两个人的视频www免费| 国产亚洲综合一区柠檬导航| 亚洲国产精品免费视频| 亚洲美女视频一区| 亚洲免费网站观看视频| 国产偷国产偷亚洲清高APP| 亚洲国产一成久久精品国产成人综合 | 亚洲女人被黑人巨大进入| 国产vA免费精品高清在线观看 | 色www永久免费视频| 一进一出60分钟免费视频| 亚洲无人区一区二区三区| 99热在线免费播放| 亚洲午夜成人精品无码色欲| 亚洲精品无码久久久| 久99久精品免费视频热77| 亚洲国产乱码最新视频| 亚洲国产成人久久综合碰| 免费国产成人午夜在线观看| 亚洲国产精品网站久久| 国产精品高清全国免费观看| 久久精品国产免费| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲第一网站男人都懂| 2019中文字幕免费电影在线播放 | 黄色一级毛片免费看|