当前位置: 首页 > news >正文

spring中packagesToScan的解释

spring中packagesToScan的解释

使用早前版本的 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)

    有了这个方法,我们不再需要自己动手去实现实体类的扫描了,直接在Spring配置文件中AnnotationSessionFactoryBean这个 section上增加类似如下的一个property即可(假定你需要加载的实体类所在的包名match这个字符串"com.**.bo"):

 

< property  name ="packagesToScan"  value ="com.**.bo" />

    你也可以以清单的方式指定多于1条的匹配字串,如:

 

< property  name ="packagesToScan" > 
     < list > 
         < value > com.abc.core.bo </ value > 
         < value > com.abc.auditing.bo </ value > 
     </ list > 
</ property >


http://www.xdnf.cn/news/855217.html

相关文章:

  • 中国移动飞信WAP登陆分析及脚本
  • android2.3.7刷机包,【新蜂】联想A789 刷机包 V3.2 (Android 4.0.4) 稳定流畅 纯净省电 完整ROOT...
  • WIN32 MENU
  • 浏览器设置代理教程
  • 计算机中滚动轴可以取消么,减少电脑开机滚动条怎么操作呢?
  • 红帽linux中文系统下载iso,红帽子9.0版下载-redhat linux 9.0 iso下载 简体中文正式版-IT猫扑网...
  • 搜索引擎(包括图片搜索)
  • 计算机中丢失conf,dll,win7英雄联盟丢失riotlauncher.dll无法进入游戏怎么办
  • 短址(short URL)原理及其实现
  • GroupOn
  • 崩坏学园3里离摄像机近距离的头发透明效果在unity里的实现方法
  • Eclipse3.6 正式版下载地址
  • java学习网站
  • 骗子!-淘宝网上的奇热网络
  • 手把手构建基于 GBase8s 的 Flink connector
  • 《互联网周刊》封面报道:P2P——新媒体革命
  • 权力的游戏中文字幕词云图
  • WINCE 6.0 补丁下载地址
  • 如何用一张照片证明你是老网民?
  • 推荐开源项目:彩虹外链网盘 - PHP打造的全能型文件共享平台
  • 为何陆涛不爱米莱
  • iPad2 4.3.3完美越狱 超详细图文教程!
  • gdb调试之--read by other session 等待事件的重现
  • 招式繁多机关重重——实战卡巴斯基2010全功能安全软件
  • c#版本视频在线播放(通用播放器调用),支持avi,wmv,asf,mov,rm,ra,ram等
  • 使用nmap绕过防火墙进行扫描
  • 手机QQ空间装逼代码收集
  • 【生活点滴】-- 英语如何学?
  • 数据分析-SQL练习