ClassPathXmlApplicationContext & FileSystemXmlApplicationContext
2017-03-29 14:45
447 查看
1.这两个方法都是取自org.springframework.context.support。
ClassPathXmlApplicationContext默认读取的是项目下classes文件夹下的文件,默认情况下路径是不需要加classpath:
FileSystemXmlApplicationContext 默认的路径是项目的根目录
1.可以读取绝对路径
2.可以读取根目录下的路径
3.也可以对其classs下的文件路径,需要加上classpath:
ClassPathXmlApplicationContext默认读取的是项目下classes文件夹下的文件,默认情况下路径是不需要加classpath:
访问绝对路径的时候: ApplicationContext ctx = new ClassPathXmlApplicationContext("file:F:/stud/src/main/webapp/WEB-INF/applicationContext.xml"); 多个配置文件:默认是classpath ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml","spring.xml"}); 支持通配符 ApplicationContext ctx = new ClassPathXmlApplicationContext(*.xml);
FileSystemXmlApplicationContext 默认的路径是项目的根目录
ApplicationContext ctx = new FileSystemXmlApplicationContext("src/main/resources/applicationContext.xml");
1.可以读取绝对路径
ApplicationContext ctx = new FileSystemXmlApplicationContext("file:F:/stud/kaptcha/src/main/webapp/WEB-INF/applicationContext.xml"); // 使用磁盘绝对路径可以不加前缀 ApplicationContext ctx = new FileSystemXmlApplicationContext("F:/stud/kaptcha/src/main/webapp/WEB-INF/applicationContext.xml");
2.可以读取根目录下的路径
3.也可以对其classs下的文件路径,需要加上classpath:
ApplicationContext ctx = new FileSystemXmlApplicationContext("classpath:applicationContext.xml");
相关文章推荐
- ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置祥解
- spring mvc使用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext和XmlWebApplicationContext类的操作其中 XmlWebApplicationContext是专为Web工程定制的。
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- ClassPathXmlApplicationContext, FileSystemXmlApplicationContext和XmlWebApplicationContext
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别及用法
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext简介
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- Spring中关于ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置
- FileSystemXmlApplicationContext与ClassPathXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext简介
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别是什么?
- FileSystemXmlApplicationContext和ClassPathXmlApplicationContext的区别
- spring中ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径问题
- ClassPathXmlApplicationContext()与FileSystemXmlApplicationContext() 区别
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext读取配置文件的方法