通过ProceedingJoinPoint想要获取当前执行的方法:
@Around(pointcut)
public Object around(ProceedingJoinPoint joinPoint) throws Throwable{
Object target = joinPoint.getTarget().getClass().getName();
System.out.println("调用者+"+target);
//通过joinPoint.getArgs()获取Args参数
Object[] args = joinPoint.getArgs();//2.传参
System.out.println("2.传参:----"+args[0]);
for (Object object : args) {
System.out.println(object instanceof HttpServletRequest);
}
return joinPoint.proceed();
}