classpath的几点理解

原创 2016年08月31日 09:51:40

src不是classpath,而是源码路径, WEB-INF/classes,lib才是classpath
WEB-INF/ 是资源目录, 客户端不能直接访问, 

这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.properties是当前相对路径,要访问classpath记得要这样写:<value>classpath:jdbc.properties</value>

 

首先 classpath是指 WEB-INF文件夹下的classes目录


解释classes含义:
1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
2.存放模板文件 eg.actionerror.ftl
3.存放class文件对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口

如果你知道开发过程中有这么一句话:惯例大于配置那么也许你会改变你的想法

对于第二个问题
这个涉及的是lib和classes下文件访问优先级的问题: lib>classes
对于性能的影响应该不在这个范畴

classpath 和 classpath* 区别:

classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Maven 项目的 classpath和 classpaht*理解 以及编译后的结构

这是在eclipse中的项目结构,Resurce中的文件在编译好后会在WEB-INF/class/ 文件夹下,其他子模块编译后会打成jar包放在WEB-INF/lib/下,webapp文件下的其他文件...

深入理解PATH CLASSPATH

转帖:http://tieba.baidu.com/f?kz=293706722 认识PATH如果你使用过 DOS或者 Linux这样的字符界面的操作系统,相信你对PATH已 经有了一定的了解。而现在...

JAVA编程解析之classpath的深入理解

JAVA编程解析之classpath的深入理解

Maven 项目的 classpath 理解

相信很多初学的新同学在Maven项目中配置Spring的配置文件时,总会遇到各种找不到的问题,其实理解Tomcat的加载机制,问题便会迎刃而解,那么我们来看Tomcat启动 是怎么一步步加载的. ...

理解Tomcat的Classpath-常见问题以及如何解决

理解Tomcat的Classpath-常见问题以及如何解决 在很多Apache Tomcat用户论坛,一个问题经常被提出,那就是如何配置Tomcat的classpath,使得一个web应用程...

理解Tomcat的Classpath-常见问题以及如何解决

在很多Apache Tomcat用户论坛,一个问题经常被提出,那就是如何配置Tomcat的classpath,使得一个web应用程序能够找到类或者jar文件,从而可以正常工作。就像许多困扰Tomcat...

Windows下Java开发环境的搭建以及个人对path和classPath的理解。

以下任何言论都完全是个人的理解,如有雷同纯属巧合,如有错误,希望大家多多指出,共同学习!谢谢! 笔者是一个理解能力偏慢、稍钻牛角尖的程序员,什么东西都要从最基础理解起,一步一步向上理解,因此...

Hadoop新一代MapReduce框架Yarn,理解时需要注意的几点问题

原文请见:http://blog.sina.com.cn/s/blog_829a682d0101lc9d.html或http://www.csdn.net/article/2014-02-10/281...

关于mfc CSplitterWnd的几点理解

1.首先是CsplitterWnd的关键的几个参数 // implementation attributes which control layout of the splitter int ...

2440与SDRAM连接的几点理解

2440与SDRAM连接的几点理解  (2011-07-26 22:32:21) 转载▼ 标签:  杂谈 分类: ARM相关软硬件知识 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)