spring boot 事务不生效解决记录

1、在Application上加注解@EnableTransactionManagement

2、在类、接口或者方法上加注解

@Transactional(rollbackFor = Exception.class)

rollbackFor使用说明 https://blog.csdn.net/Cary_1029/article/details/84945166 

方法需public修饰,并 抛出异常 https://ask.csdn.net/questions/771670 

如果以上还不生效,新建一个BusinessException类继承RuntimeException,抛出BusinessException,因为spring默认处理的就是RuntimeException

 

你可能感兴趣的:(spring,boot)