Spring Boot 2.x:整合Mybatis

 

第一步:引入依赖

首先,我们需要在pom文件中添加依赖:

Spring Boot 2.x:整合Mybatis

 

 

Spring Boot 2.x:整合Mybatis

 

 

第二步:配置文件

 

Spring Boot 2.x:整合Mybatis

 

这里我们采用yml来进行编写,与properties文件相比,yml看起来更加简洁优雅,这里需要注意的是driver-class-name这个属性我们采用的是com.mysql.cj.jdbc.Driver而非之前的com.mysql.jdbc.Driver,如果采用之前包下的Driver,控制台会打印出一行这样的信息告诉我们去用新的~

Spring Boot 2.x:整合Mybatis

 

 

第三步:指定MapperScan

首先,我们需要在启动类指定@MapperScan,这样做就可以不用去挨个的在Mapper接口中添加@Mapper注解。这里的值就是你的Mapper接口所在的包的路径。

Spring Boot 2.x:整合Mybatis

 

 

第四步:编写Mapper接口

 

Spring Boot 2.x:整合Mybatis

mybatis-config.xml:

Spring Boot 2.x:整合Mybatis

UserMapper.xml:

 

Spring Boot 2.x:整合Mybatis

 

 

第五步:测试程序编写

 

Spring Boot 2.x:整合Mybatis

 

 

Spring Boot 2.x:整合Mybatis

 

访问 localhost:8081/user/findAll,我们就可以看到测试的结果