SpringMVC中单元测试中事务的使用

Posted 保护眼睛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC中单元测试中事务的使用相关的知识,希望对你有一定的参考价值。

SpringMVC中单元测试中事务的使用

如果想要对我们业务中的某个模块进行测试的话、那么我们就可以使用单元测试来对我们的业务方法进行测试👇
比如我们要对当前的添加用户的方法进行测试、右击点击Generate、生成对应的单元测试的方法、选中我们要测试的方法👇


但是进行单元测试的时候、会在对数据库进行更改、也就是污染数据库👇

点击运行、就会在数据库中看到对应的记录👇

也会得到对应的结果👇

那么如何做到不污染数据库、但是又能得到我们需要的测试的结果呢?👇

这就用到了@Transactional注解、当执行完当前的业务之后、会进行回滚操作,也就不会污染数据库了、也会得到我们想要的结果


以上是关于SpringMVC中单元测试中事务的使用的主要内容,如果未能解决你的问题,请参考以下文章