gpt4 book ai didi

java - 使 Spring 测试方法不是事务性的

转载 作者:行者123 更新时间:2023-11-28 21:12:16 25 4
gpt4 key购买 nike

我有这门课

@TransactionConfiguration(defaultRollback = false)
public class CandidateServiceTest extends AbstractServiceTest {
@Test
public void add() {
}
}


@ContextConfiguration(locations = { "classpath:/test/BeanConfig.xml" })
public class AbstractServiceTest extends AbstractTransactionalJUnit4SpringContextTests{
...
}

是否存在方法 add() 不是事务性的?

最佳答案

您可以使用 @NotTransactional 注释。

@TransactionConfiguration(defaultRollback = false)
public class CandidateServiceTest extends AbstractServiceTest {

@Test
@NotTransactional
public void add() {
...
}
}

编辑

由于 @NotTransactional 已弃用,Spring 文档建议您将事务和非事务测试拆分到不同的类中。

关于java - 使 Spring 测试方法不是事务性的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180889/

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