spring 加载xml的几种方式

spring 加载xml的几种方式:

BeanFactory factory = new XmlBeanFactory(new FileSystemResource( 
"web/WEB-INF/classes/applicationContext.xml")); 
// 从文件系统中的xml文件载入上下文信息 
ApplicationContext fx = new FileSystemXmlApplicationContext( 
"web/WEB-INF/classes/applicationContext.xml"); 
// 从类路径中的xml文件载入上下文信息 
ApplicationContext cx = new ClassPathXmlApplicationContext("applicationContext.xml"); 
applicationContext.xml   


 ClassPathXmlApplicationContext类:是从当前类路径中检索配置文件并装载它来创建容器的实例。 
    FileSystemXmlApplicationContext类:他也是ApplicationContext接口的实现类,它和ClassPathXmlApplicationContext类的不同就在于读 取Spring配置文件的方式。它不再从类路径中获取配置文件,而是通过参数指定配置文件的位置,可以获取类路径之外的资源。具体语法格式如下: 
    ApplicationContext context = new FileSystemXmlApplicationContext(String configLocation); 
  用第二种就可以不用在web/WEB-INF/classes路径下了,configLocation,就是你上下文放置的路径! 

你可能感兴趣的:(spring,Web,xml)