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