SpringBoot集成Mybatis

1、新建SpringBoot工程,选择Spring Initializr快速创建
SpringBoot集成Mybatis
点击Next,填写项目名,包名,java版本等信息
SpringBoot集成Mybatis
点击Next勾选上Spring Web
SpringBoot集成Mybatis
最后点击Finish

2.在pom.xml中导入Mybatis依赖与mysql连接驱动
SpringBoot集成Mybatis
3.在src/main/resources/下新建application.properties配置文件,配置内容如下。表明需要连接到用户为root,密码为123的用户的test表。
(注意&serverTimezone=GMT%2B8不可少,否则会报time-zone的错!)
SpringBoot集成Mybatis
4.在test表中新建数据库user,用于测试。
SpringBoot集成Mybatis
5.在main/java/com.py包下创建数据库对应的实体类domain.User,之后Mybatis扫描别名时会扫com.py.domain下的实体类
(记得添加toString和getter,setter方法,扫描包路径配置文件中已添加)
SpringBoot集成Mybatis
6.新建业务接口,用于获取User信息
SpringBoot集成Mybatis
7.新建接口的Mapper.xml映射文件。
(注意mapper的namespace与业务接口对应,sql语句的id与接口的方法名对应,查询返回类型与实体类对应,应为需要用实体类接收查询结果)
SpringBoot集成Mybatis
8.编写Controller类
SpringBoot集成Mybatis
9.启动项目环境,在浏览器上测试,成功获得User信息!
SpringBoot集成Mybatis