classpath路径

编程

1、src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到

2、如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的

3、用maven构建项目适合resource目录就是默认的classpath

 

classes目录

1、存放各种资源配置文件

2、存放模板文件

3、存放class文件,对应的是项目开发时的src目录编译文件

总结:这是一个定位资源的入口

 

补充:classpath与classpath*的区别

classpath:只会到你的class文件路径中查找文件

classpath*:不仅包含class路径,还包括jar文件中的class路径进行查找

注意:用classpath*需要遍历所有的classpath,所以加载速度是很慢的,因此,在规划的时候,应该尽可能规划好资源文件所在的路径,尽量避免使用classpath*

以上是 classpath路径 的全部内容, 来源链接: utcz.com/z/513654.html

回到顶部