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

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

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

    沙漠中的魚

    欲上天堂,先下地獄
    posts - 0, comments - 56, trackbacks - 0, articles - 119
      BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

    spring中通過代碼注冊bean

    Posted on 2011-11-28 22:24 沙漠中的魚 閱讀(778) 評論(0)  編輯  收藏 所屬分類: 開源框架Java
    public static void main(String[] args)   
    {   
     DefaultListableBeanFactory beanregistry
    =new DefaultListableBeanFactory();   
     BeanFactory container
    =(BeanFactory)bindViaCode(beanRegistry);   
     FXNewsProvider newsProvider
    =(FXNewsProvider)container.getBean("djNewsProvider");   
     newsProvider.getAndPersistNews();   
    }
       
    public static BeanFactory bindViaCode(BeanDefinitionRegistry registry)   
    {   
      AbstractBeanDefinition newsProvider
    =new RootBeanDefintion(FXNewsProvider.class,true);   
    AbstractBeanDefinition newsListener
    =new RootBeanDefintion(DowJonesNewListerner.class,true);   
    AbstractBeanDefinition newsPersister
    =new RootBeanDefintion(DowJonesNewPersister.class,true);   
    //將bean定義到注冊容器中   
    registry.registerBeanDefinition("djNewsProvider",newsProvider);   
    registry.registerBeanDefinition(
    "djListener",newsListener);   
    registry.registerBeanDefinition(
    "djPersister",newsPersister);   
    //指定依賴關系   
    //通過構造函數方式注入   
    ConstructorArgumentValues argValues=new ConstructorArgumentValues();   
    argValues.addIndexedArgumentValue(
    0,newsListener);   
    argValues.addIndexedArgumentValue(
    1,newsPresister);   
    newsProvier.setConstructorArgumentValues(argValues);   
    //通過setter方式注入   
    MutablepropertyValues propertyValues=new MutablePropertyValues();   
    propertyValues.addPropertyValue(
    new ropertyValue("newsListener",newsListener));   
    propertyValues.addPropertyValue(
    new ropertyValue("newsPresister",newsPresister));   
    newsProvider.setPropertyValues(propertyValues);   
    //綁定完成   
    return (BeanFactory)registry;   
    }
       
    }
    主站蜘蛛池模板: 青青草a免费线观a| 青青青国产在线观看免费 | 老司机免费午夜精品视频| 成年人免费的视频| 亚洲妓女综合网99| 日韩免费a级毛片无码a∨| 中文字幕亚洲男人的天堂网络| 国产免费丝袜调教视频| 亚洲人成免费网站| 思思99re66在线精品免费观看| 四虎亚洲精品高清在线观看| 国产美女精品久久久久久久免费| 亚洲人成综合网站7777香蕉| 日韩免费三级电影| 美女免费精品高清毛片在线视| 亚洲人成无码网WWW| a在线观看免费网址大全| 久久精品国产亚洲| 日本h在线精品免费观看| 亚洲日韩国产二区无码| 又粗又硬又黄又爽的免费视频| 色婷婷综合缴情综免费观看| 亚洲欧洲无码AV电影在线观看| 91在线老王精品免费播放| 亚洲一区二区三区91 | 亚洲欧洲久久av| 久别的草原电视剧免费观看| 亚洲成a人片在线观看播放| 成年女人色毛片免费看| 最好2018中文免费视频| 亚洲国产精品久久久久| 久久综合AV免费观看| 免费无码午夜福利片 | 16女性下面无遮挡免费| 亚洲AV永久无码精品一福利| 国产综合精品久久亚洲| 最近2022中文字幕免费视频| 亚洲a∨无码一区二区| 久久亚洲精品视频| 最近的中文字幕大全免费版| 久久免费国产精品|