关于Spring中的ClassPath
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编译文件)
总结:这是一个定位资源的入口
对于第二个问题
这个涉及的是lib和classes下文件访问优先级的问题: 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相关推荐
- Spring中配置DataSource数据源的几种选择
Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...
- Spring中的JDBC操作
一.Spring模板JdbcTemplate 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架JdbcTemplate. 作 ...
- 一文读懂Spring中的AOP机制
一.前言 这一篇我们来说一下 Spring 中的 AOP 机制,为啥说完注解的原理然后又要说 AOP 机制呢? 1.标记日志打印的自定义注解 @Target({ElementType.METHOD}) ...
- Spring中ClassPathXmlApplicationContext类的简单使用
2019独角兽企业重金招聘Python工程师标准>>> 一.简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用: Appli ...
- Spring5源码解析-Spring中的异步事件
上一篇 Spring框架中的事件和监听器并未对Spring框架中的异步事件涉及太多,所以本篇是对其一个补充. 同步事件有一个主要缺点:它们在所调用线程的本地执行(也就是将所调用线程看成主线程的话,就是 ...
- Spring中加载xml配置文件的六种方式
Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog 因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...
- spring事件驱动模型--观察者模式在spring中的应用
spring中的事件驱动模型也叫作发布订阅模式,是观察者模式的一个典型的应用,关于观察者模式在之前的博文中总结过,http://www.cnblogs.com/fingerboy/p/5468994. ...
- spring中的事务配置
为什么80%的码农都做不了架构师?>>> 一 简介 spring中提供了三种事务管理的方法. 编程式事务管理 :亦即自己编写事务管理的代码,通过注入获取到spring中的事务管 ...
- 如何在优雅地Spring 中实现消息的发送和消费
本文将对rocktmq-spring-boot的设计实现做一个简单的介绍,读者可以通过本文了解将RocketMQ Client端集成为spring-boot-starter框架的开发细节,然后通过一个 ...
最新文章
- Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
- mysql 要使用最新版吗,如何安装最新版MySQL数据库?
- C#调用JAVA接口WSSE方式用WebClient方式
- ASP.NET ASHX中获得Session
- 软件测试中软,软件测试报告 - 中软模板.docx
- 使用saltstack编译安装nginx
- Android_Kotlin原生开发_声明变量与内置数据类型---Kotlin工作笔记002
- 程序员如何玩转汇编指令?
- 转-人工智能和机器学习领域大牛
- VUE项目中引入135编辑器
- Sosoapi本地项目搭建
- masm编译.asm文件报错fatal errorA1000: cannot open file
- php实现幻灯片效果,flash幻灯片切换效果代码,超简单超实用
- linux 没有dll文件,求助 hai.dll文件丢失 在线等
- 天天炫斗服务器维修,天天炫斗连接服务器超时怎么办|天天炫斗连接服务器超时解决方法_好特教程...
- flask keras 多线程环境下加载模型
- 网上书店平台---设计活动
- 全国最先进的期货仓单系统|外盘期货仓单软件|内盘期货仓单软件
- 让迅雷下载真正提速的四个实用小技巧
- 震撼!住在我隔壁储藏室的大学刚毕业的小夫妻
热门文章
- 无线路由器连接有线路由器实现同网段无线上网---第二种
- echarts柱形图+折线图混合案例
- WEB - 作业(1)
- java ftp文件大小_java如何获得ftp服务器上指定文件的大小
- word论文参考文献字体间空隙
- 阿里云大数据开发三面面经,已过,面试题已配答案
- 阿里云的大数据ACP认证含金量高吗?
- 雷电2接口_雷电3和TYPE-C都是干什么的?一文读懂全部
- java读取指定位置arraylist,获取元素在Java ArrayList中的位置
- dnf台服空白mysql文件夹_关于雨泪大神的架设教程遇到的各种问题的解决办法