spring配置packagesToScan的问题

来源:互联网 发布:孢子中文版for mac 编辑:程序博客网 时间:2024/06/05 05:34

spring配置packagesToScan的问题

  使用spirng配置pojo映射时,我们通常会使用packageToScan来简化映射配置,而且通常会使用通配符简化配置代码;比如你的model文件都在com.study.hibernate.entity包下,则配置packageToScan时不能配置成:

<property name="packagesToScan">    <list>        <value>com.study.hibernate.entity.*</value>    </list></property>

而必须配置为:

<property name="packagesToScan">    <list>        <value>com.study.hibernate.*</value>    </list></property>

  根本原因嘛,因为packagesToScan是自动扫描路径下的package的,第一中配置的路径下只有model文件而没有package;第二中配置下则会扫描到com.study.hibernate.entity包,进而根据annotation自动配置该包下的model;

1 1
原创粉丝点击