SpringBoot2.x+H2进行单元测试

本文介绍了如何在SpringBoot2.x项目中使用H2内存数据库进行单元测试。通过添加H2依赖、配置MyBatisPlus、设置test环境及编写测试文件,演示了如何在不污染主数据库的情况下进行单元测试。提供了项目demo链接,包含测试过程及结果。
摘要由CSDN通过智能技术生成

1. 整体描述

  • 整体项目使用 SpringBoot2.x、MySQL实现。
  • 使用到的插件:hutool、mybatis-plus、liquebase、lombok、h2。
  • 项目主要为展示如何使用 h2 内存数据库进行单元测试的边写,不会对参数进行有效性检测,尽可能简化逻辑!不会对其他插件进行详细讲解。
  • 使用 liquebase 进行数据库结构的管理,使用 mybatis-plus 简化数据库操作。
  • 为了防止单元测试产生很多垃圾数据,使用 h2 内存数据库,测试之后,数据销毁。

2. 项目 demo 地址

  • https://gitee.com/zp95sky/java-learn-demo/tree/master/unit-test-demo

3. 关键搭建过程

3.1. 添加 h2 依赖
<dependency>
	<groupId>com.h2database</groupId>
	<artifactId>h2</artifactId>
</dependency>
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值