Spring事务与AOP顺序
文章平均质量分 73
zbyluxzing
这个作者很懒,什么都没留下…
展开
-
spring中事务和aop的顺序问题二(配置形式)
今 天在开发过程中发现一个很奇怪的问题,在模拟事务回滚过程中,发现事务回滚没问题,异常也输出了,但之前配置的afterthrowing记录出错日志配 置却始终不好用,根本不会执行到afterthrowing配置的方法内但afterreturning配置 却没有问题,去掉配置的AOP事务后,afterthrowing一切正常。。。仔细想想整个程序执行步骤,考虑到事务的回滚用到的是环绕通知 aroun转载 2015-04-24 14:44:47 · 4405 阅读 · 0 评论 -
Spring中事务与aop的先后顺序问题(注解形式)
Spring中的事务是通过aop来实现的,当我们自己写aop拦截的时候,会遇到跟spring的事务aop执行的先后顺序问题,比如说动态切换数据源的问题,如果事务在前,数据源切换在后,会导致数据源切换失效,所以就用到了Order(排序)这个关键字. 我们可以通过在@AspectJ的方法中实现org.springframework.core.Ordered 这个接口来定义order的转载 2015-04-24 14:33:52 · 5347 阅读 · 0 评论