ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的区别
2011-03-04 10:26
555 查看
ClassPathXmlApplicationContext
:
1.
classpath:
前缀是不需要的,默认就是指项目的classpath
路径下面;
(相当于是src目录下的路径)
ApplicationContext ac = new ClassPathXmlApplicationContext("demo.xml
")
等同于
ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:
demo.xml
")
2.
如果要使用绝对路径,需要加上file:
前缀表示这是绝对路径;
(file:F:/uwork/helloworld
/src/demo.xml)
ApplicationContext ac = new ClassPathXmlApplicationContext("file:F:/uwork/helloworld
/src/demo.xml
");
FileSystemXmlApplicationContext
:
1.默认
的(不写盘符的情况)是项目工作路径,即项目的根目录;
(相当于是项目的跟路径,
要转到src目录下要加前缀"classpath:",转到WebRoot目录下就直接WebRoot/WEB-INF/xx..)
转到WebRoot/WEB-INF/demo.xml文件:
ApplicationContext ac = new ClassPathXmlApplicationContext("/WebRoot/WEB-INF
/demo.xml
")
2.
有盘符表示的是文件绝对路径。
(ApplicationContext ac = new ClassPathXmlApplicationContext("F:/uwork/helloworld
/src/demo.xml
");)
3.如果要使用classpath
路径,需要前缀classpath:
(ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:
demo.xml
");)
(相当于是定位到src目录下的demo.xml文件)
:
1.
classpath:
前缀是不需要的,默认就是指项目的classpath
路径下面;
(相当于是src目录下的路径)
ApplicationContext ac = new ClassPathXmlApplicationContext("demo.xml
")
等同于
ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:
demo.xml
")
2.
如果要使用绝对路径,需要加上file:
前缀表示这是绝对路径;
(file:F:/uwork/helloworld
/src/demo.xml)
ApplicationContext ac = new ClassPathXmlApplicationContext("file:F:/uwork/helloworld
/src/demo.xml
");
FileSystemXmlApplicationContext
:
1.默认
的(不写盘符的情况)是项目工作路径,即项目的根目录;
(相当于是项目的跟路径,
要转到src目录下要加前缀"classpath:",转到WebRoot目录下就直接WebRoot/WEB-INF/xx..)
转到WebRoot/WEB-INF/demo.xml文件:
ApplicationContext ac = new ClassPathXmlApplicationContext("/WebRoot/WEB-INF
/demo.xml
")
2.
有盘符表示的是文件绝对路径。
(ApplicationContext ac = new ClassPathXmlApplicationContext("F:/uwork/helloworld
/src/demo.xml
");)
3.如果要使用classpath
路径,需要前缀classpath:
(ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:
demo.xml
");)
(相当于是定位到src目录下的demo.xml文件)
相关文章推荐
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别及用法
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别是什么?
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- FileSystemXmlApplicationContext和ClassPathXmlApplicationContext的区别
- 4-ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- Spring中ClassPathXmlApplication与FileSystemXmlApplicationContext的区别
- Spring中ClassPathXmlApplication与FileSystemXmlApplicationContext的区别以及ClassPathXmlApplicationContext 的具体路径
- spring中ClassPathXmlApplication和FileSystemXmlApplicationContext使用区别
- spring中ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- spring中ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的区别
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- ClassPathXmlApplicationContext()与FileSystemXmlApplicationContext() 区别
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext简介
- 关于FileSystemXmlApplicationContext与ClassPathXmlApplicationContext
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext
- 先码后看 Spring中ClassPathXmlApplicationContext与FileSystemXmlApplicationContext 侵立删
- ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置祥解