在service层方法的catch语句中增加以下语句即可:
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
如果想自动处理,可以在指定的方法上添加以下注解即可:
@Transactional
spring中手动回滚
原文:https://blog.51cto.com/1197822/2486333