SpringBoot单元测试程序正常,数据库却没有变化
SpringBoot单元测试,程序正常,数据库却没有变化
一般我们进行单元测试只要写下面的注释即可
@RunWith(SpringRunner.class)
@SpringBootTest
但是只写这两行代码,数据库的事务是默认提交的,我们有许多业务是需要事务回滚的,所以要加@Transactional注解。
@RunWith(SpringRunner.class)
@SpringBootTest
@Transactional
程序正常,数据库没有变化一般都是你的注解类或者方法有设置了事务回滚,单独的@
原创
2021-01-20 11:39:28 ·
1949 阅读 ·
3 评论