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

业务层测试数据回滚

我们之前在写dao层

测试的时候

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

运行一次留一次数据

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

我们先连数据库

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

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

业务层开发

先写接口

业务层的实现类

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

然后进行测试

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

这边进行测试后

数据库数据会进行增加

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

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

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

范围扩大

小结

相关推荐
mygljx2 小时前
SpringBoot+Mybatis-plus实现分页查询(一看就会)
spring boot·mybatis·状态模式
小码哥_常5 小时前
别再被误导!try...catch性能大揭秘
后端
无巧不成书02187 小时前
30分钟入门Java:从历史到Hello World的小白指南
java·开发语言
苍何7 小时前
30分钟用 Agent 搓出一家跨境网店,疯了
后端
ssshooter7 小时前
Tauri 2 iOS 开发避坑指南:文件保存、Dialog 和 Documents 目录的那些坑
前端·后端·ios
追逐时光者8 小时前
一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统
后端·.net
成为大佬先秃头8 小时前
数据库连接池:Druid
数据库·mysql·druid
程序员飞哥8 小时前
90后大龄程序员失业4个月终于上岸了
后端·面试·程序员
zs宝来了8 小时前
Playwright 自动发布 CSDN 的完整实践
java
彭于晏Yan9 小时前
Redisson分布式锁
spring boot·redis·分布式