0
У меня есть одно требование получить значение параметра перехваченного метода из реализации pointcut следующим образом.Получить экземпляр параметра метода в реализации Pointcut
перехвачены метод:
public void execute(Object mapValues)throws Throwable{
....
}
и в реализации Аспект
@AfterThrowing(pointcut = "execution(*com.AdhocJob.execute(..))", throwing="ex")
public void afterThrowing(JoinPoint pjp,Throwable ex) {
MethodSignature signature = (MethodSignature) pjp.getSignature();
....
}
Можно ли получить экземпляр параметра "mapValues" в методе afterThrowing. Не мог бы кто-нибудь пролить свет на него.
[JoinPoint.getArgs] (http://www.eclipse.org/aspectj/ DOC/выпущен/среда-апи/орг/AspectJ/языки/JoinPoint.html # getArgs()). –