
spring AOP
流浪狗
这个作者很懒,什么都没留下…
展开
-
spring拦截器(AOP)中的事务管理(收藏)
如果要在方法执行前或后或抛出异常后加上一个自己的拦截器,或者一个环绕拦截器,在拦截器中执行一些操作,比如执行一些数据库操作,记录一些信息,这些操作通过调用一个服务类的方法来执行,这个方法也在spring事务管理拦截器的管理之下,那么这个记录方法需要在另一个事务中进行,而不是与被拦截方法在同一个事务中,不然如果被拦截方法抛出异常需要回滚时,所作的记录也会被回滚,当然有时候确实需要同时回滚,那就要...原创 2008-10-31 15:25:25 · 161 阅读 · 0 评论 -
Spring AOP在同一个类里自身方法相互调用时无法拦截
Spring AOP在同一个类里自身方法相互调用时无法拦截。比如下面的代码: [code="java"]public class SomeServiceImpl implements SomeService{ public void someMethod() { someInnerMethod(); //foo... }...原创 2008-11-08 10:51:56 · 670 阅读 · 0 评论