spring boot+mybatis整合

1.新建一个spring boot项目File --->new --->project--->spring initializr

spring boot+mybatis整合

2.修改包名和项目名称,点击下一步

spring boot+mybatis整合

3.选择需要用到的依赖以及springboot的版本,点击下一步

spring boot+mybatis整合

4.点击下一步完成项目的创建

spring boot+mybatis整合

5.打开pom.xml文件注释点mybatis依赖

spring boot+mybatis整合

spring boot+mybatis整合

6.新建一个controller类

spring boot+mybatis整合

7.启动项目,打开浏览器输入localhost:8080/index,如果出现以下界面说明springboot项目搭建成功

spring boot+mybatis整合

8.打开pom.xml取消mybatis依赖注释

spring boot+mybatis整合

9.在项目的resources目录下新建mybatis-config.xml配置文件,并填写相关配置

spring boot+mybatis整合

spring boot+mybatis整合

10.将resources目录下的application.properties文件重命名问application.yml,并配置的spring datasource、mybatis配置文件和mapper文件路径

spring boot+mybatis整合

spring boot+mybatis整合

11.在对应目录下新建一个UserDao接口、User对象、UserDaoMapper.xml文件

spring boot+mybatis整合

UserDao接口:

spring boot+mybatis整合

User对象(我是从已有项目拷贝过来的,自己做测试可以随便写两个字段):

spring boot+mybatis整合

UserDaoMapper.xml(namespace为UserDao接口的包名+类名,id必须为UserDao接口的方法名相同,resultType为User包名+类名):

spring boot+mybatis整合

12.在springboot类上加上mapper扫描注解(非常重要,不加这个注解spring无法实例化dao接口)

spring boot+mybatis整合

13.单元测试在test目录下新建一个UserDaoTest类进行单元测试(userDao报错可以忽略,强迫症可以自行百度解决)

spring boot+mybatis整合

spring boot+mybatis整合

14.执行测试方法

spring boot+mybatis整合

ok,测试成功!