spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例
Posted ReyCG 的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="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="dm01_01.**.dao;dm01_03.**.dao;dm01_05.**.dao;dm01_06.**.dao;cn.com.xxx.dao" /> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> </bean>
以上是关于spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例的主要内容,如果未能解决你的问题,请参考以下文章
关于Spring+mybatis使用@Transactional注解事物没有生效的问题
关于Spring+MyBatis的MapperScannerConfigurer无法加载place-holder属性问题分析
spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例
企业分布式微服务云SpringCloud SpringBoot mybatis (三十四)关于集成 Spring Cache
关于tk.mybatis.spring.mapper.SpringBootBindUtil$SpringBoot2Bind.bind(SpringBootBindUtil.java:129) ~[ma