classPath:
- src路径下的文件在编译后会放到WEB-INF/classes路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。
如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。 - classpath是指 WEB-INF文件夹下的classes目录
- 解释classes含义:
1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
2.存放模板文件 eg.actionerror.ftl
3.存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口 - 只会到你的class路径中查找找文件;
- src路径下的文件在编译后会放到WEB-INF/classes路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。
classPath*:
- 不仅包含class路径,还包括jar文件中(class路径)进行查找.
- 当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,就发挥了作用,如果不加,则表示仅仅加载第一个classpath路径
classPath与classPath-含义与区别
最新推荐文章于 2024-07-15 10:30:00 发布