spring aop异常配置 问题
@AfterThrowing(pointcut="com.xyz.abc()", throwing="ex")
throwing="ex"
定义和代码里的ex必须相同,即如果定义的是ex,代码里也需要使用ex.
public void doThrowing(JoinPoint jp, Throwable ex) {
System.out.println("method " + jp.getTarget().getClass().getName()
+ "." + jp.getSignature().getName() + " throw exception");
System.out.println(ex.getMessage());
}
为什么是参数对象的名称,两边一定要一致?
谢谢!