Spring 2.5.6新特性之packagesToScan
来源:互联网 发布:淘宝雷锋侠在哪申请 编辑:程序博客网 时间:2024/05/19 22:58
如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射,那么在通过org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory时,你一定对annotatedClasses、annotatedPackages有一种说不出的胸闷的感觉,如此以高配置性见长的Spring,怎么在这一个小小的环节上就不能做得再灵活些呢,一定要一个个手写Class路径么?
估计有不少人无奈选择了从AnnotationSessionFactoryBean继承一个自定义的子类,自己实现扫描逻辑,找出@Entity注解过的类清单配置进去。
Spring 2.5.6里有个不怎么起眼的改进,那就是在AnnotationSessionFactoryBean上增加了一个新的方法:
- setPackagesToScan(String[] packagesToScan)
setPackagesToScan(String[] packagesToScan)
有了这个方法,我们不再需要自己动手去实现实体类的扫描了,直接在Spring配置文件中AnnotationSessionFactoryBean这个section上增加类似如下的一个property即可(假定你需要加载的实体类所在的包名match这个字符串"com.**.bo"):
- <property name="packagesToScan" value="com.**.bo"/>
<property name="packagesToScan" value="com.**.bo"/>
你也可以以清单的方式指定多于1条的匹配字串
- setPackagesToScan(String[] packagesToScan)
- <property name="packagesToScan" value="com.**.bo"/>
- Spring 2.5.6新特性之packagesToScan
- Spring 2.5.6新特性之packagesToScan
- Spring 2.5.6新特性之packagesToScan
- Spring 2.5.6新特性之packagesToScan
- Spring 2.5.6新特性之packagesToScan
- Spring 2.5.6新特性之packagesToScan
- 【spring框架】spring之packagesToScan
- spring2.5开始的新特性:packagesToScan路径解析分析
- Spring中的packagesToScan
- Spring 2.5:Spring MVC中的新特性
- Spring 2.5:Spring MVC中的新特性
- Spring 2.5新特性及架构图
- Spring 2.5新特性及架构图
- Spring 2.5新特性及架构图
- Spring 2.5新特性及架构图
- Spring 2.0和 2.5的新特性
- Spring 3.0 新特性
- Spring 新特性
- 《coredump问题原理探究》Linux x86版4.4节函数的逆向之循环结构
- JAVA 资源定位
- uva11988
- 浅表复制和深层复制
- java.util.concurrent.Executors 多线程
- Spring 2.5.6新特性之packagesToScan
- wampserver 安装后无法启动的问题
- RDP协议linux下网络remote desktop open code在机顶盒的应用
- 113B - Petr# DP tire树
- webservice 开发 axis2 简单部署服务 gSoap 客户端通信
- JAVA 静态变量与非静态变量初始化顺序之新解
- HTML的表单元素
- 路径获取
- Python调用Dos命令