知识大全 Spring 2.5.6新特性之packagesToScan

Posted

篇首语:生命之灯因热情而点燃,生命之舟因拼搏而前行。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring 2.5.6新特性之packagesToScan相关的知识,希望对你有一定的参考价值。

Spring 2.5.6新特性之packagesToScan  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  如果你使用早前版本的Spring 又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射 那么在通过 springframework orm hibernate annotation AnnotationSessionFactoryBean配置sessionFactory时 你一定对annotatedClasses annotatedPackages有一种说不出的胸闷的感觉 如此以高配置性见长的Spring 怎么在这一个小小的环节上就不能做得再灵活些呢 一定要一个个手写Class路径么?

  估计有不少人无奈选择了从AnnotationSessionFactoryBean继承一个自定义的子类 自己实现扫描逻辑 找出@Entity注解过的类清单配置进去

  Spring 里有个不怎么起眼的改进 那就是在AnnotationSessionFactoryBean上增加了一个新的方法 setPackagesToScan(String[] packagesToScan)

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

<property name= packagesToScan value= ** bo />

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

cha138/Article/program/Java/ky/201311/29196

相关参考

知识大全 Annotation之ElementType.PACKAGE

Annotation之ElementType.PACKAGE  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 简单模拟spring的容器管理bean

package spring;import javaioIOException;import URL;import javautilArrayList;impo

知识大全 Oracle11g新特性之AutoMemoryManagement

Oracle11g新特性之AutoMemoryManagement  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 Oracle11g新特性点评之RMAN

Oracle11g新特性点评之RMAN  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  RMAN除

知识大全 Oracle11g新特性之动态变量窥视

Oracle11g新特性之动态变量窥视  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  g之前的绑

知识大全 ASP.NET 新特性之工程模板支持

ASP.NET新特性之工程模板支持  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一简介  在A

知识大全 9i新特性之二安全篇

  这篇文章主要讲解应用程序客户端访问数据库的新特性有些地方理解不好  写得也不是很好请大家帮忙指正谢谢!  I安全认证拥有  解决了阻止未经认证的用户通过其他客户端访问数据的问题  在隐藏密码的实现

知识大全 关于C#3.0 新特性之对象构造者

关于C#3.0新特性之对象构造者  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中加入的对象

知识大全 MySQL数据库新特性之存储过程入门教程

MySQL数据库新特性之存储过程入门教程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在MYSQL

知识大全 9i新特性之——在线表格重定义研究5

  所有的工作都准备完成我们执行重构完成的过程这个过程将执行表的交换  SQL>executeDBMS_REDEFINITIONFINISH_REDEF_TABLE(MYTESTTESTINT_