Spring中,使用注解@Transactional实现声明式事务时(粗略记录,没有参考价值)

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

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

posted @ 2020-03-01 19:05  断腿三郎  阅读(211)  评论(0编辑  收藏  举报