gpt4 book ai didi

java - 有什么方法可以测试 Spring Transactional 传播

转载 作者:行者123 更新时间:2023-11-28 21:15:38 24 4
gpt4 key购买 nike

是否有可能实现测试涵盖由 spring 事务基础设施提供的传播,如 REQUIRES_NEW、REQUIRED 等。

事实上,Spring 提供了 TestTransaction,与生产中的常规 Transaction 相比,它更加省钱。这是 https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/testing.html#testcontext-tx-test-managed-transactions 的引用资料

此外,使用事件、回调不会给出预期的结果。

最佳答案

要测试这类事情,您需要创建集成测试,例如利用测试数据库部署并验证事务机制是否正确实现的测试。

关于java - 有什么方法可以测试 Spring Transactional 传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com