熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Spring容器對象(BeanFactory)

2013-11-23 20:40:56  來源: Java開源技術 

  查找源文件下配置文件

  //讀取配置文件

  Resource resource = new ClassPathResource(applicationContextxml);

  //創建spring容器對容器的對象完成實例化

  BeanFactory beanFactory = new XmlBeanFactory(resource);

  等價於

  ApplicationContext ac = new ClassPathXmlApplicationContext(applicationContextxml);

  查找絕對路徑下配置文件

  //絕對路徑讀取配置文件

  Resource resource = new FileSystemResource(E://配置文件//applicationContextxml);

  //創建容器完成對象實例化

  BeanFactory beanFactory = new XmlBeanFactory(resource);

  等價於

  ApplicationContext ac = new FileSystemXmlApplicationContext(E://配置文件//applicationContextxml);

  ApplicationContext方式:

  ClassPathXmlApplicationContext(C)和FileSystemXmlApplicationContext(F)

  ()獲取路徑

  F可以加載絕對路徑下配置文件

  C可以加載相對路徑下配置文件

  ()F兼容C

  F支持ClassPath搜索器

  classpath:applicationContextxml

  ()spring國際化

  FileSystemXmlApplicationContext支持國際化

  實際開發我建議使用FileSystemXmlApplicationContext查找相對路徑需要添加 claspath:


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28893.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.