Spring Boot 整合MyBatis

初始配置

5.1.1添加mybatis启动依赖

参考官网 mybatis.org/spring
Spring Boot 整合MyBatis

5.1.2Mybatis简易配置

Spring Boot 整合MyBatis

其中,logging.level.com.cy=DEBUG 表示要对com.cy包中的DEBUG操作日志做输出。

业务分析及实现

5.2.1基本业务实现及单元测试

定义商品业务数据层接口及业务方法。
Spring Boot 整合MyBatis
其中@Mapper由MyBatis框架中定义的一个描述Mapper接口的的注解,用于告诉Spring框架此接口由底层创建其实现类对象,并存储到spring容器.
定义测试类
Spring Boot 整合MyBatis

5.2.2拓展业务分析及实现

Step01:在GoodsDao中定义添加如下方法:
Spring Boot 整合MyBatis
说明:当接口方法对应的映射语句相对比较复杂时,建议将映射语句写到对应映射文件。
Step02:在src/main/resources目录下创建mapper/goods目录,然后在其目录添加。
GoodsMapper.xml,并添加如下内容:
Spring Boot 整合MyBatis

Step03:在application.properties文件中添加如下配置:
Spring Boot 整合MyBatis
Step04:在GoodsDaoTests类中添加如下单元测试方法进行单元测试:
Spring Boot 整合MyBatis