--------------------------------------------------
(JoinPoint joinPoint, MyAnnotation myAnnotation)
-----------------------------------------------------
Object[] args = joinPoint.getArgs();
System.out.print(joinPoint.getSignature().getName()+"运行,参数列表:"+ Arrays.asList(args));
System.out.println("目标方法名为:" + joinPoint.getSignature().getName());
System.out.println("目标方法所属类的简单类名:" + joinPoint.getSignature().getDeclaringType().getSimpleName());
System.out.println("目标方法所属类的类名:" + joinPoint.getSignature().getDeclaringTypeName());
System.out.println("目标方法声明类型:" + Modifier.toString(joinPoint.getSignature().getModifiers()));
Class clazz = Class.forName(joinPoint.getSignature().getDeclaringTypeName());
Object obj = clazz.newInstance();
Method method = clazz.getMethod("init");
method.invoke(obj);
------------------------------------------------
aop 获取目标对象等
于 2023-08-06 04:41:32 首次发布