Spring运维之业务层测试数据回滚以及设置测试的随机用例

业务层测试数据回滚

我们之前在写dao层

测试的时候

如果执行到这边的代码 会在数据库 里面留下数据

运行一次留一次数据

开发有开发数据库,运行有运行数据库

我们先连数据库

在pom文件里引入mysql的驱动和mybatis-plus的依赖

在数据层写接口 用mybatis-plus进行开发

业务层开发

先写接口

业务层的实现类

在测试类里面注入业务层接口

然后进行测试

然后用业务层接口调用方法

这边进行测试后

数据库数据会进行增加

我们要关闭事物 这样就不会对数据库进行操作

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

随机生成的数据有范围控制

范围扩大

小结

相关推荐
计算机学姐2 分钟前
基于SSM的网上花店销售系统【2026最新】
java·vue.js·mysql·java-ee·tomcat·intellij-idea·mybatis
.墨迹.6 分钟前
汇总笔试题
java
用户68545375977697 分钟前
别再用低效方式读取数据了,这4种Pandas方法让你效率提升10倍
后端
用户68545375977698 分钟前
Pandas数据清洗别再用fillna了,这些骚操作让你效率提升10倍
后端
小飞Coding9 分钟前
🔍 你的 Java 应用“吃光”了内存?别慌,NMT 帮你揪出真凶!
jvm·后端
imbackneverdie11 分钟前
什么是Token?——理解自然语言处理中的基本单位
数据库·人工智能·自然语言处理·aigc·token
悟空码字12 分钟前
Java短信验证码保卫战,当羊毛党遇上“铁公鸡”
java·后端
嫂子的姐夫13 分钟前
py连接mysql
数据库·爬虫·mysql
爱吃KFC的大肥羊14 分钟前
Redis 基础完全指南:从全局命令到五大数据结构
java·开发语言·数据库·c++·redis·后端
用户21903265273514 分钟前
Spring Boot4.0整合RabbitMQ死信队列详解
java·后端