我已经定义了某个方法的方面,应该在方法结束时“激活”:
<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 吗?