2012-07-17 32 views
0

我已经超过一定方法中定义的方面,应在方法结束“激活”:AspectJ的AOP:之后,当该方法将引发错误时抛出

<aop:aspect id="HandlerClass" ref="handlerClass"> 
    <aop:after pointcut = "execution(* MyClass.myMethod(String, String, boolean))" 
    method = "handlerMethod" ></aop:after> 

的问题是,MyClass.myMethod后 - 该方面不起作用。 调试时,我注意到myMethod引发异常。 问题是:这是预期的行为?我的意思是,当MyClass.myMethod抛出一个异常时,是否应该调用handlerClass.handlerMethod?

回答

相关问题