Spring 3.x企业应用开发实战(4)----资源加载
2013-09-16 19:31
531 查看
Spring提供了强大的加载资源机制,不但能通过“classpath:”、“file:”等资源地址前缀识别不同的资源类型,还支持Ant风格带通配符的资源地址。
1、几种资源类型地址前缀
classpath:com/techman/beanfactory/beans.xml
file:/conf/com/techman/beanfactory/beans.xml
http://www.tech-man.com/resource/beans.xml
ftp://www.acaixia.com/resource/beans.xml
com/techman/beanfactory/beans.xml
这里有一种比较难理解的是“classpath*:”前缀。假设有多个JAR包或文件系统类路径都拥有一个相同的包名(com.techman)。“classpath:”只会在第一个加载的包里查找,而“classpath*:”会扫描到所有这些JAR包及类路径下出现的com.techman类路径。
2、Ant风格资源地址支持三种匹配符:
?匹配文件名中的一个字符。//classpath:com/t?st.xml:匹配com类路径下的com/test.xml、com/tast.xml和com/txst.xml.
*匹配文件名中任意个字符。//file:d:/conf/*.xml匹配文件系统D://conf目录下所有的xml文件。
**匹配多层路径。//classpath:com/**/test.xml:匹配com类路径下的test.xml文件。
//classpath:org/framework/**/*.xml
等等。。。
1、几种资源类型地址前缀
classpath:com/techman/beanfactory/beans.xml
file:/conf/com/techman/beanfactory/beans.xml
http://www.tech-man.com/resource/beans.xml
ftp://www.acaixia.com/resource/beans.xml
com/techman/beanfactory/beans.xml
这里有一种比较难理解的是“classpath*:”前缀。假设有多个JAR包或文件系统类路径都拥有一个相同的包名(com.techman)。“classpath:”只会在第一个加载的包里查找,而“classpath*:”会扫描到所有这些JAR包及类路径下出现的com.techman类路径。
2、Ant风格资源地址支持三种匹配符:
?匹配文件名中的一个字符。//classpath:com/t?st.xml:匹配com类路径下的com/test.xml、com/tast.xml和com/txst.xml.
*匹配文件名中任意个字符。//file:d:/conf/*.xml匹配文件系统D://conf目录下所有的xml文件。
**匹配多层路径。//classpath:com/**/test.xml:匹配com类路径下的test.xml文件。
//classpath:org/framework/**/*.xml
等等。。。
相关文章推荐
- Spring 3.x企业应用开发实战(5)----资源加载器
- Spring 3.x企业应用开发实战(3)----资源抽象接口
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.5 Bean的生命周期
- 学习《spring 3.x企业应用开发实战》之Spring的事务管理
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.5 Bean的生命周期
- 学习《spring 3.x企业应用开发实战》之在IoC容器中装配Bean
- Spring 3.x企业应用开发实战(9-1)----依赖注入
- Spring 3.x企业应用开发实战(6)----BeanFactory
- Spring 3.x企业应用开发实战(8)----Bean装配
- Spring 3.x 企业应用开发实战(含CD光盘1张)
- 学习《spring 3.x企业应用开发实战》之整合其他ORM框架
- Spring 3.x 企业应用开发实战(含CD光盘1张)
- 学习《spring 3.x企业应用开发实战》之Spring容器高级主题
- Spring 3.x企业应用开发实战(9)----AOP前置增强
- spring 3.x 企业应用开发实战 PDF 陈雄华 完整版 路径
- 学习《spring 3.x企业应用开发实战》之Spring对DAO的支持
- Spring 3.x企业应用开发实战(7)----ApplicationContext
- Spring 3.x 企业应用开发实战(含CD光盘1张)
- Spring 3.x企业应用开发实战(12)----基于Schema配置切面
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制