ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
来源:互联网 发布:python 向量相乘 编辑:程序博客网 时间:2024/05/16 09:33
ClassPathXmlApplicationContext与FileSystemXmlApplicationContext是spring中读取配置文件的方法,下面我们看看他们的用法
ClassPathXmlApplicationContext默认读取的是项目下classes文件夹下的文件
默认情况下路径是不需要加classpath:
FileSystemXmlApplicationContext
1.可以读取绝对路径
2.可以读取根目录下的路径
3.也可以对其classs下的文件路径,需要加上classpath:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.2.3.RELEASE</version> </dependency>
public static void main( String[] args ) { //第一种情况,applicationContext2.xml文件位置直接在src/main/java文件夹下 System.out.println("applicationContext2.xml文件位置直接在src/main/java文件夹下"); System.out.println("使用FileSystemXmlApplicationContext的两种读取方法"); //假如applicationContext1文件在com.trans.pathdemo下面,可以采取这样的读取方法 ApplicationContext actx = new FileSystemXmlApplicationContext("src/main/java/applicationContext2.xml"); ApplicationContext actx2= new FileSystemXmlApplicationContext("classpath:applicationContext2.xml"); System.out.println("使用ClassPathXmlApplicationContext的读取方法"); ApplicationContext appContext=new ClassPathXmlApplicationContext("applicationContext2.xml"); System.out.println("-------------------------"); System.out.println("applicationContext1.xml文件位置直接在src/main/java/ com.trans.pathdemo下面"); System.out.println("使用FileSystemXmlApplicationContext的两种读取方法"); ApplicationContext actx1 = new FileSystemXmlApplicationContext("src/main/java/com/Trans/pathdemo/applicationContext1.xml"); ApplicationContext actx3 = new FileSystemXmlApplicationContext("classpath:com/Trans/pathdemo/applicationContext1.xml"); System.out.println("使用ClassPathXmlApplicationContext的读取方法"); ApplicationContext appContext1=new ClassPathXmlApplicationContext("com/Trans/pathdemo/applicationContext1.xml"); System.out.println("-------------------------"); System.out.println("applicationContext3.xml文件位置直接在src/main/resources文件夹下"); ApplicationContext actx4 = new FileSystemXmlApplicationContext("src/main/resources/applicationContext3.xml"); ApplicationContext actx5 = new FileSystemXmlApplicationContext("classpath:applicationContext3.xml"); System.out.println("使用ClassPathXmlApplicationContext的读取方法"); ApplicationContext appContext5=new ClassPathXmlApplicationContext("applicationContext3.xml"); System.out.println("-------------------------"); }
demo下载 http://download.csdn.net/detail/zx13525079024/9593962
0 0
- ClassPathXmlApplicationContext()与FileSystemXmlApplicationContext() 区别
- FileSystemXmlApplicationContext与ClassPathXmlApplicationContext
- ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext区别
- ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
- ClassPathXmlApplicationContext , FileSystemXmlApplicationContext
- 先码后看 Spring中ClassPathXmlApplicationContext与FileSystemXmlApplicationContext 侵立删
- ClassPathXmlApplicationContext, FileSystemXmlApplicationContext和XmlWebApplicationContext
- ClassPathXmlApplicationContext和FileSystemXmlApplicationContext区别
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext
- IDEA 中读取不了配置文件以及ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
- java中读取配置文件的方法fileSystemXmlapplicationContext与classPathXmlApplicationContext
- ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
- FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext简介
- Lrucache源码分析
- C语言字符串转int整数的实现源代码
- $location in HTML5 mode requires a <base> tag to be present!
- 网络IO之阻塞、非阻塞、同步、异步总结
- html-meta属性
- ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
- nginx tcp http 代理配置
- WDCP快速升级PHP5.4、MySql5.5版本环境
- iOS常用小功能(打电话,发短信,发邮件)
- Linux 安全之SSH后门
- thinkphp3.2用户注册
- C++_排序算法--冒泡、插入、归并、快速、堆、基数、桶、计数
- UIDatePicker
- 2016推免面试经历纪实——南开大学计算机与控制工程学院