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

业务层测试数据回滚

我们之前在写dao层

测试的时候

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

运行一次留一次数据

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

我们先连数据库

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

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

业务层开发

先写接口

业务层的实现类

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

然后进行测试

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

这边进行测试后

数据库数据会进行增加

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

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

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

范围扩大

小结

相关推荐
老马识途2.01 分钟前
java处理接口返回的json数据步骤 包括重试处理,异常抛出,日志打印,注意事项
java·开发语言
d***81721 分钟前
springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)
spring boot·后端·spring
2***d8852 分钟前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
c***69303 分钟前
Springboot项目:使用MockMvc测试get和post接口(含单个和多个请求参数场景)
java·spring boot·后端
6***A6634 分钟前
Springboot中SLF4J详解
java·spring boot·后端
五阿哥永琪4 分钟前
Hutool中常用的工具类&真实项目的黄金组合
java
xun-ming7 分钟前
Redis实战之7种数据结构
java
tonydf9 分钟前
在Blazor Server中集成docx-preview.js实现高保真Word预览
后端
用户9483570165110 分钟前
告别乱七八糟的返回格式:手把手带你封装生产级 Result 实体
后端
W***r2611 分钟前
SpringBoot整合easy-es
spring boot·后端·elasticsearch