获取的实体类
Object target = point.getTarget();
获取的方法名称
String methodName = point.getSignature().getName();
获取的方法参数
Object[] args = point.getArgs();
获取的参数类型
Class[] parameterTypes = ((MethodSignature)point.getSignature()).getMethod().getParameterTypes();
通过反射获得拦截的method
Method m = target.getClass().getMethod(methodName, parameterTypes);
通过反射执行目标对象的连接点的方法
Object o = point.proceed();
通过反射执行目标对象连接点处的方法,使用新的参数列表替换原来的:
point.proceed(Object[] args);