前题条件:spring boot版本是 2.0.5.RELEASE,Mybatis Starter版本是 2.0.1
1, 引入mybatis starter依懒
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.0.1</version>
</dependency>
2, 在application.yml文件中增加如下配置
# mybatis配置
mybatis:
config-location: classpath:/com/xxx/xxx/core/mybatis/mybatis-config.xml
mapper-locations: classpath:/com/xxx/xxx/core/mapper/member/*.xml
# 定义模块中使用到的类型别名
type-aliases-package: com.xxx.xxx.core.entity.member
# 打印sql语句
logging:
level:
com:
xxx:
xxx:
core:
dao: debug
3, 在对应的路径上创建mybatis-config.xml配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
4, 在对应的路径上创建generatorConfig.xml逆向工程配置文件生成对应的实体类、Mapper接口类、映射文件,注意把xxx路径换成自己项目中的路径。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC "-//myb