Spring Boot整合MyBatis(非注解版),开发时采用的时IDEA,JDK1.8

直接上图:

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

文件夹不存在,创建一个新的路径文件夹

Spring Boot整合MyBatis(非注解版)-LMLPHP

创建完成目录结构如下:

Spring Boot整合MyBatis(非注解版)-LMLPHP

本人第一步习惯先把需要的包结构创建好,如下图所示:

Spring Boot整合MyBatis(非注解版)-LMLPHP

本人习惯使用的时application.yml文件,yml文件比properties文件更加便捷简洁,所以删除了原有的properties文件创建了

yml文件,在yml文件中配置端口号,链接mysql数据库的属性,设置mybatis自动扫描的mapper的xml包路径Spring Boot整合MyBatis(非注解版)-LMLPHP

首先创建OrderDomain实体类

Spring Boot整合MyBatis(非注解版)-LMLPHP

接下来创建OrderMapper接口

Spring Boot整合MyBatis(非注解版)-LMLPHP

上图中,展示一个查询所有数据,两个不同条件的添加数据

接下来创建OrderMapper.xml文件

Spring Boot整合MyBatis(非注解版)-LMLPHP

在OrderMapper接口中使用的两种添加数据的方式分别对应上图中的两个<insert id="addProduct">和<insert id="addProduct1">

接下来创建OrderService接口

Spring Boot整合MyBatis(非注解版)-LMLPHP

接下来创建OrderServiceImpl实现类

Spring Boot整合MyBatis(非注解版)-LMLPHP

接下来创建OrderController控制层

Spring Boot整合MyBatis(非注解版)-LMLPHP

OK了,接下来Spring boot整合MyBatis就结束了,接下来进行测试,打开PostMan工具进行get和post的请求测试。

PostMan工具没有的话可以点击这里下载---> PostMan

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

Spring Boot整合MyBatis(非注解版)-LMLPHP

SpringBoot整合MyBatis测试完成

05-08 07:50