加载Properties配置的BeanFactory的使用演示

 1 public static void main(String[] args)
 2 {
 3   DefaultListableBeanFactory  beanRegistry=new DefaultListableBeanFactory();
 4   BeanFactory container=(BeanFactory)bindViaPropertiesFile(beanRegistry);
 5 
 6   FXNewsProvider newsProvider=(FXNewsProvider)container.getBean("djNewsProvider");  
 7   newsProvider.getAndPersistNews();
 8 }
 9 
10 public static BeanFactory bindViaPropertiesFile(BeanDefinitionRegistry registry)
11 {
12   PropertiesBeanDefinitionReader reader= new PropertiesBeanDefinitionReader(registry);
13   reader.loadBeanDefinitions("classpath:http://www.cnblogs.com/binding-config.properties");
14   
15   return (BeanFactory)registry;
16 }

 

posted @ 2012-06-26 15:14  来自非洲大草原的食人虎  阅读(241)  评论(0编辑  收藏  举报