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

业务层测试数据回滚

我们之前在写dao层

测试的时候

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

运行一次留一次数据

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

我们先连数据库

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

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

业务层开发

先写接口

业务层的实现类

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

然后进行测试

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

这边进行测试后

数据库数据会进行增加

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

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

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

范围扩大

小结

相关推荐
阡陌数智11 分钟前
Extended Thinking 深度拆解:Claude Opus 5.5 推理范式、Token 计费陷阱与 Agent 工程落地
数据库
Rain的Java大神之路17 分钟前
国家数据集团校招、社招都开了:总部雄安,这些技术岗值得认真看看
java·后端·面试
XW20 分钟前
Agent 上下文管理实现详解:从窗口工程到长期记忆
后端
Moment21 分钟前
为什么这么多 Agent Harness 都选择 TypeScript
前端·后端·面试
吴名氏.25 分钟前
Java转AI Agent教程(第九周)错误矩阵
java·人工智能·矩阵·ai agent
文丑颜不良啊27 分钟前
LeetCode1901~1920题目解析
java·leetcode
软件技术NINI39 分钟前
基于SpringBoot和Vue的项目评审系统
javascript·vue.js·spring boot·后端·spring·毕业设计·毕设
tealcwu41 分钟前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
无奈何杨1 小时前
风控决策系统扩展点,自定义函数配置
后端