1. 事务回滚 catch捕获异常之后@Transactional(rollbackFor = Exception.class)没有起作用方法一:需要在catch中加上throw new RuntimeException();并且在controller层捕获方法二:在catch中加上TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常