spring事务管理的一个知识盲点 使用spring事务时,事务所作用的方法需要抛出异常,这样transactionManager才能判断该方法是否有问题。所以该方法不要自己捕获了异常,不然transactionManager认为它是成功的。例如:
UserService被事务作用,addUser方法为:这样只要抛出了Exception异常,transactionManager就会回滚事务。
这样只要抛出了Exception异常,transactionManager就会回滚事务。