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

业务层测试数据回滚

我们之前在写dao层

测试的时候

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

运行一次留一次数据

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

我们先连数据库

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

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

业务层开发

先写接口

业务层的实现类

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

然后进行测试

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

这边进行测试后

数据库数据会进行增加

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

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

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

范围扩大

小结

相关推荐
修行者Java3 小时前
Maven 全面解析:从概念到实战,包含 POM、BOM 的区别和应用
maven
yzp-3 小时前
Zookeeper 笔记
java·分布式·zookeeper
chxii3 小时前
第五章:MySQL DQL 进阶 —— 动态计算与分类(IF 与 CASE WHEN)多表查询
数据库·mysql
蜡笔大新7983 小时前
IDEA中的异常
java·ide·intellij-idea
小奏技术3 小时前
LLM 交互的“省钱”新姿势:JSON 已死,TOON 当立
后端·aigc
用户21411832636023 小时前
mcp-server案例分享-即梦MCP-Server实战教程-让Claude直接调用AI生图视频能力
后端
q***06293 小时前
Spring Boot + Spring AI快速体验
人工智能·spring boot·spring
后端小张4 小时前
【JAVA 进阶】Spring Boot 注解体系与工程实践
java·开发语言·spring boot·后端·spring·spring cloud·java-ee
9号达人4 小时前
接口设计中的扩展与组合:一次Code Review引发的思考
java·后端·面试