- 如果想获取连接点方法执行的返回值结果,则需要在通知中,加入returning属性
// 连接点方法正常执行后,返回结果将通过 returning 传入到通知中
@AfterReturning(value = "pointCut()", returning="result")
public void returningAdvice(Object result) {
System.out.println("returning advice...");
}
注意:1. 只有 AfterReturning 通知有 returning 属性,也就是说,只有AfterReturning 通知才能接收连接点方法的返回值
2.returning 需要执行用来接收的参数名称,名称要和方法参数名称一样