spring boot+mybatis整合
1.新建一个spring boot项目File --->new --->project--->spring initializr
2.修改包名和项目名称,点击下一步
3.选择需要用到的依赖以及springboot的版本,点击下一步
4.点击下一步完成项目的创建
5.打开pom.xml文件注释点mybatis依赖
6.新建一个controller类
7.启动项目,打开浏览器输入localhost:8080/index,如果出现以下界面说明springboot项目搭建成功
8.打开pom.xml取消mybatis依赖注释
9.在项目的resources目录下新建mybatis-config.xml配置文件,并填写相关配置
10.将resources目录下的application.properties文件重命名问application.yml,并配置的spring datasource、mybatis配置文件和mapper文件路径
11.在对应目录下新建一个UserDao接口、User对象、UserDaoMapper.xml文件
UserDao接口:
User对象(我是从已有项目拷贝过来的,自己做测试可以随便写两个字段):
UserDaoMapper.xml(namespace为UserDao接口的包名+类名,id必须为UserDao接口的方法名相同,resultType为User包名+类名):
12.在springboot类上加上mapper扫描注解(非常重要,不加这个注解spring无法实例化dao接口)
13.单元测试在test目录下新建一个UserDaoTest类进行单元测试(userDao报错可以忽略,强迫症可以自行百度解决)
14.执行测试方法
ok,测试成功!