packagesToScan不能递归出所有包中的类吗
在com.wxp.model下有一批实体类文件。假如这些类都在com.wxp.model下,再没有任何子包了,使用packagesToScan可以装载成功!
但是,如果在com.wxp.model包下还有别的包,例如com.wxp.model.system、com.wxp.model.userInfo,这些包中也包含了实体类文件,这个时候再使用packagesToScan貌似就扫面不到了,装载失败!
XML/HTML code <property name="packagesToScan"> <list> <value>com.ite.contract.model.*</value> </list> </property>
packagesToScan不能递归出所有包中的类吗?
= ... packagesToScan似乎就是 只扫当前包下的..而且这米什么好纠结的。。大不了在加一个value而已
<context:component-scan base-package=">com.wxp.model"/>
自动扫描该文件夹以及以下的文件夹
实体类应该都在一个包下吧...你不用每个实体类都写一次value啊。。比如你的实体类都在com.model下..那你的
Java code <property name="packagesToScan"> <list> <value>com.model</value> </list> </property>
那么以后这个包下的实体类 都会被扫描到,如果你的 com.model.entity 也有 你也只是加个这样的包名而已