Spring中,使用注解@Transactional实现声明式事务时

Spring中,使用注解@Transactional实现声明式事务时,不可以在可能出错的方法上,添加异常处理,否则事务不发挥作用

原理未知,但是很可能是因为在Spring在实现声明式事务时,使用了AOP中的@AfterThrowing,或者环绕方法,将异常在方法中处理,导致AOP感受不到。

猜你喜欢

转载自www.cnblogs.com/ZGQblogs/p/12391375.html