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

业务层测试数据回滚

我们之前在写dao层

测试的时候

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

运行一次留一次数据

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

我们先连数据库

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

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

业务层开发

先写接口

业务层的实现类

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

然后进行测试

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

这边进行测试后

数据库数据会进行增加

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

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

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

范围扩大

小结

相关推荐
不像程序员的程序媛2 分钟前
mysql 表主键id 自增&雪花
数据库·mysql
l1t7 分钟前
DeepSeek辅助编写的Oracle dmp转SQL脚本和CSV文件工具
数据库·人工智能·sql·oracle
清风絮柳22 分钟前
65.少儿英语微信小程序
vue.js·spring boot·微信小程序·小程序·毕业设计
Java成神之路-27 分钟前
MyBatis 开发模式演进:原生、Spring 与 Spring Boot 整合实战(MyBatis系列2)
spring boot·spring·mybatis
Carino_U29 分钟前
Innodb底层原理与MySQL日志机制
数据库·mysql
Yiyi_Coding1 小时前
SpringBoot4.X: 彻底消灭 NullPointerException
spring boot
pl4H522a61 小时前
Python 高效实现 Excel 转 TXT 文本
java·python·excel
稻草猫.1 小时前
Spring事务操作全解析
java·数据库·后端·spring
momin~1 小时前
MySQL-part2【MySQL表的增删改查】
数据库·mysql
她说..1 小时前
Java 基本数据类型高频面试题
java·开发语言·jvm·spring boot