spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例

笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例相关的知识,希望能为你提供帮助。
 
SqlSessionFactoryBean mapperLocations 注意下面几点

  • classpath*
  • dm*
  • **
  • list value
MapperScannerConfigurer basePackage 注意下面几点

  • 不支持 listvalue
  • 不支持 xx*
  • 不同的包使用分号分隔
< !-- SqlSessionFactory管理 --> < bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> < !-- 注入数据源 --> < property name="dataSource" ref="dataSource" /> < !-- 加载mybatis的全局配置文件 --> < property name="configLocation" value="https://www.songbingjia.com/android/classpath:mybatis/SqlMapConfig.xml" /> < property name="mapperLocations"> < list> < value> classpath*:dm*/**/mapper/*.xml< /value> < value> classpath*:cn/com/xxx/dao/*.xml< /value> < /list> < /property> < /bean> < !-- 批量管理代理对象 接口类 --> < bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> < !-- 扫描包 --> < !-- 扫描包 --> < property name="basePackage" value="https://www.songbingjia.com/android/dm01_01.**.dao; dm01_03.**.dao; dm01_05.**.dao; dm01_06.**.dao; cn.com.xxx.dao" /> < property name="sqlSessionFactoryBeanName" value="https://www.songbingjia.com/android/sqlSessionFactory"> < /property> < /bean>

【spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例】 

    推荐阅读