classpath*:与classpath:的区别
来源:互联网 发布:淘宝等级查询网站 编辑:程序博客网 时间:2024/06/05 03:44
classpath是指WEB-INF文件夹下的classes目录
1.解释classes含义:
1).存放各种资源配置文件 init.properties ,log4j.properties, struts.xml
2).存放模板文件 eg.actionerror.ftl
3).存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口 (习惯优于配置)
对于性能的影响应该不在这个范畴
3.classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.
1.解释classes含义:
1).存放各种资源配置文件 init.properties ,log4j.properties, struts.xml
2).存放模板文件 eg.actionerror.ftl
3).存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口 (习惯优于配置)
2.对于第二个问题
这个涉及的是lib和classes下文件访问优先级的问题: lib>classes对于性能的影响应该不在这个范畴
3.classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.
备注:classpath*的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,*就发挥了作用,如果不加*,则表示仅仅加载第一个classpath路径
参考文献:
http://perfy315.iteye.com/blog/2009258
阅读全文
0 0
- classpath 与 classpath* 的区别
- classpath*:与classpath:的区别
- classpath与classpath*的区别
- classpath*:与classpath:的区别
- classpath: 与classpath*:的区别
- classpath*:与classpath:的区别
- Spring classpath*:与classpath 的区别
- Spring中classpath*:与classpath:的区别
- Spring下classpath与classpath*的区别
- Spring加载classpath与classpath*的区别
- spring中classpath与classpath*的区别
- classpath 和 classpath* 的区别与运用
- path与classpath的区别
- path与classpath的区别
- PATH与CLASSPATH的区别
- path与classpath的区别
- classpath 和 classpath*的区别
- classPath和classPath*的区别
- Linux内核源代码情景分析-从路径名到目标节点
- 剑指offer
- redis之string(3)
- VirtualBox 安装 debian 或 kali 安装增强功能失败的解决方案
- 判断丑数
- classpath*:与classpath:的区别
- Hibernate中各种查询方法的总结
- 驱动框架,驱动模型
- idea Spring-boot三种启动方式
- redis之list(4)
- JVM
- SQL语句参考
- C++的指针实践与问题
- linux一键搭配php环境