我创建了这个切入点:
@Pointcut("execution(* com.living.commty.boot.resources.*.* (..))")
public void resourcesCut() {}
我试图在返回后获取返回值:
@AfterReturning(pointcut="resourcesCut()", returning="result")
public void afterReturning(JoinPoint joinPoint, Object result)
{
//...
}
问题是它只削减了6条建议。但是,如果我没有设置returning
:
@AfterReturning(pointcut="resourcesCut()")
public void afterReturning(JoinPoint joinPoint)
{
this.logAfterReturningTrace(joinPoint, null);
}
它最多可以提出39项建议。
我做错了什么?
我试图获取所有" resourcesCut"的所有返回值。切入点执行方法......