Springboot声明式事务

  • Post author:
  • Post category:其他


1.开启事务管理

@EnableTransactionManagement

2.注解驱动

@Transactional

3.配置事务注解

因为事务默认是抛出异常后触发,但是这个

异常默认是运行时异常

,所以即便你手动抛出了一个Exception异常也不会触发异常,这时候需要指定触发事务的异常类。

 @Transactional(rollbackFor = Exception.class,propagation= Propagation.REQUIRED)

其他属性

在这里插入图片描述

事务的传播行为

在这里插入图片描述



版权声明:本文为qq_40850266原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。