java中的Classpath的路径问题
2018-01-17 17:01
176 查看
classpath : 即项目中WEB-INF下面的classes目录;
【01】 src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到的。
【02】 如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。用maven构建项目时候resource目录就是默认的classpath
【03】 classPath即为java文件编译之后的class文件的编译目录一般为web-inf/classes,src下的xml在编译时也会复制到classPath下
区别:
classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.
【01】 src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到的。
【02】 如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。用maven构建项目时候resource目录就是默认的classpath
【03】 classPath即为java文件编译之后的class文件的编译目录一般为web-inf/classes,src下的xml在编译时也会复制到classPath下
(1)ApplicationContext ctx = new ClassPathXmlApplicationContext("xxxx.xml"); //读取classPath下的spring.xml配置文件 (2)ApplicationContext ctx = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/xxxx.xml"); //读取WEB-INF 下的spring.xml文件
区别:
classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.
相关文章推荐
- Eclipse下的java工程目录问题和Classpath路径问题理解
- 再说一下Java里面的路径问题,CLASSPATH和SOURCEPATH
- java获取classpath文件路径空格转变成了转义字符%20的问题解决 !
- Java里面的路径问题,CLASSPATH和SOURCEPATH
- java获取classpath路径的问题
- 说一下Java里面的路径问题,CLASSPATH和SOURCEPATH
- Java classpath 的工程路径问题
- java获取classpath文件路径空格转变成了转义字符%20的问题
- 再说一下Java里面的路径问题,CLASSPATH和SOURCEPATH
- Java路径问题最终解决方案—可定位所有资源的相对路径寻址
- java文件路径问题
- Java路径问题最终解决方案之一
- 获取JAVA路径,包括CLASSPATH外的路径
- java(Web)中相对路径,绝对路径问题总结
- Java技巧库--->java(Web)中相对路径,绝对路径问题总结
- 关于Java文件路径问题
- java中路径问题
- Java Puzzlers笔记--puzzle 21: What's my Class, take 2 路径字符问题
- Java路径问题最终解决方案
- 关于Java文件路径问题 (转)