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目录编译文件(Class文件夹内放置的是.class编译文件)
总结:这是一个定位资源的入口

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

classpath classpath* 区别:

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

引自博文:http://www.cnblogs.com/shitianzeng/articles/2582561.html

转载于:https://www.cnblogs.com/2027437606qq/p/5014200.html

关于Spring中的ClassPath相关推荐

  1. Spring中配置DataSource数据源的几种选择

    Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...

  2. Spring中的JDBC操作

    一.Spring模板JdbcTemplate 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架JdbcTemplate. 作 ...

  3. 一文读懂Spring中的AOP机制

    一.前言 这一篇我们来说一下 Spring 中的 AOP 机制,为啥说完注解的原理然后又要说 AOP 机制呢? 1.标记日志打印的自定义注解 @Target({ElementType.METHOD}) ...

  4. Spring中ClassPathXmlApplicationContext类的简单使用

    2019独角兽企业重金招聘Python工程师标准>>> 一.简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用: Appli ...

  5. Spring5源码解析-Spring中的异步事件

    上一篇 Spring框架中的事件和监听器并未对Spring框架中的异步事件涉及太多,所以本篇是对其一个补充. 同步事件有一个主要缺点:它们在所调用线程的本地执行(也就是将所调用线程看成主线程的话,就是 ...

  6. Spring中加载xml配置文件的六种方式

    Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog  因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...

  7. spring事件驱动模型--观察者模式在spring中的应用

    spring中的事件驱动模型也叫作发布订阅模式,是观察者模式的一个典型的应用,关于观察者模式在之前的博文中总结过,http://www.cnblogs.com/fingerboy/p/5468994. ...

  8. spring中的事务配置

    为什么80%的码农都做不了架构师?>>>    一 简介 spring中提供了三种事务管理的方法. 编程式事务管理 :亦即自己编写事务管理的代码,通过注入获取到spring中的事务管 ...

  9. 如何在优雅地Spring 中实现消息的发送和消费

    本文将对rocktmq-spring-boot的设计实现做一个简单的介绍,读者可以通过本文了解将RocketMQ Client端集成为spring-boot-starter框架的开发细节,然后通过一个 ...

最新文章

  1. Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
  2. mysql 要使用最新版吗,如何安装最新版MySQL数据库?
  3. C#调用JAVA接口WSSE方式用WebClient方式
  4. ASP.NET ASHX中获得Session
  5. 软件测试中软,软件测试报告 - 中软模板.docx
  6. 使用saltstack编译安装nginx
  7. Android_Kotlin原生开发_声明变量与内置数据类型---Kotlin工作笔记002
  8. 程序员如何玩转汇编指令?
  9. 转-人工智能和机器学习领域大牛
  10. VUE项目中引入135编辑器
  11. Sosoapi本地项目搭建
  12. masm编译.asm文件报错fatal errorA1000: cannot open file
  13. php实现幻灯片效果,flash幻灯片切换效果代码,超简单超实用
  14. linux 没有dll文件,求助 hai.dll文件丢失 在线等
  15. 天天炫斗服务器维修,天天炫斗连接服务器超时怎么办|天天炫斗连接服务器超时解决方法_好特教程...
  16. flask keras 多线程环境下加载模型
  17. 网上书店平台---设计活动
  18. 全国最先进的期货仓单系统|外盘期货仓单软件|内盘期货仓单软件
  19. 让迅雷下载真正提速的四个实用小技巧
  20. 震撼!住在我隔壁储藏室的大学刚毕业的小夫妻

热门文章

  1. 无线路由器连接有线路由器实现同网段无线上网---第二种
  2. echarts柱形图+折线图混合案例
  3. WEB - 作业(1)
  4. java ftp文件大小_java如何获得ftp服务器上指定文件的大小
  5. word论文参考文献字体间空隙
  6. 阿里云大数据开发三面面经,已过,面试题已配答案
  7. 阿里云的大数据ACP认证含金量高吗?
  8. 雷电2接口_雷电3和TYPE-C都是干什么的?一文读懂全部
  9. java读取指定位置arraylist,获取元素在Java ArrayList中的位置
  10. dnf台服空白mysql文件夹_关于雨泪大神的架设教程遇到的各种问题的解决办法