参考:
https://github.com/abel533/Mapper
https://github.com/abel533/Mapper/wiki/1.3-spring-boot
一、整合通用Mapper
1、在项目pom.xml中添加依赖(文章最后面提供完整pom.xml)
tk.mybatis mapper-spring-boot-starter2.1.5
2、导入依赖之后,打开IDEA终端窗口使用maven命令:mvn clean install保证依赖成功加入
3、继续添加依赖,整合通用代码生成器(文章最后面提供完整pom.xml)
org.mybatis.generator mybatis-generator-maven-plugin1.3.6 ${basedir}/src/main/resources/generator/generatorConfig.xml true true mysql mysql-connector-java8.0.16 tk.mybatis mapper4.1.5
4、 在resource中创建文件夹generator及配置文件config.properties和generatorConfig.xml(文章最后面提供完整文件)
5、代码生成器的使用方式:可以自动生成实体、dao和mapper.xml
二、文中提到的文件1、pom.xml
4.0.0 org.springframework.boot spring-boot-starter-parent2.1.5.RELEASE com.itmuch user-center0.0.1-SNAPSHOT user-center Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter-webtk.mybatis mapper-spring-boot-starter2.1.5 mysql mysql-connector-javaruntime org.springframework.boot spring-boot-starter-testtest org.projectlombok lombok1.18.8 provided org.junit.jupiter junit-jupiter-api5.5.0 test org.springframework.boot spring-boot-maven-pluginorg.mybatis.generator mybatis-generator-maven-plugin1.3.6 ${basedir}/src/main/resources/generator/generatorConfig.xml true true mysql mysql-connector-java8.0.16 tk.mybatis mapper4.1.5
2、config.properties
#jdbc.driverClass=com.mysql.cj.jdbc.Driver jdbc.driverClass=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/user_center?nullCatalogMeansCurrent=true jdbc.user=root jdbc.password=Aa123123. # 模块名称 moduleName=user # 表名 tableName=user
3、generatorConfig.xml
特别声明:本系列教程(SpringCloudAlibaba)参考自慕课网大目老师提供的网上视频课程,有需要的同学可以自行搜索学习



