黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit

本文为自我学习使用,如转载需本人同意

目录

  • 回顾Mybatis
  • 案例
    • 整合MyBatis案例
    • MyBatis配置
      • Dao
      • statement配置文件
      • 启动类
      • 结果
    • 整合Junit
      • 依赖
      • 测试类

回顾Mybatis

MyBatis快速入门
Mybatis增删改查以及参数传递

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第1张图片
xml配置文件

从上图看出Mybatis的核心部分在sqlSessionFactory的管理,dataSource是为其提供参数的。初始化映射配置属于业务,初始化属性属于属性文件加载,初始化类型别名属于简化开发

案例

案例下载

整合MyBatis案例

案例结构
黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第2张图片

MyBatis配置

我们使用配置类实现MyBatis的配置
黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第3张图片

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第4张图片

Dao

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第5张图片

statement配置文件

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第6张图片

启动类

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第7张图片

结果

在这里插入图片描述

整合Junit

依赖

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第8张图片

测试类

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第9张图片
如果是在spring boot环境中写的spring,会报空指针异常。请将注释掉boot文件正确的方法是。创建Maven项目,方便起见也能使用其模块
黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第10张图片

黑马程序员spring+springMVC+Maven高级+springboot+MyBatisPlus总结之整合MyBatis与Junit_第11张图片

你可能感兴趣的:(java企业级开发,spring,boot,mybatis,spring,spring,boot)