Spring AOP通知参数JoinPoint的几个常用API


1. 获取类名

String className = joinPoint.getSignature().getDeclaringTypeName();

2. 获取方法名

String methodName = joinPoint.getSignature().getName();

3. 获取返回值类型

MethodSignature methodSignature = (MethodSignature)joinPoint.getSignature();
Class clazz = methodSignature.getReturnType();

4. 执行目标方法

如果是环绕通知参数ProceedingJoinPoint

Object result = proceedingJoinPoint.proceed();//放行执行目标方法
有返回值,需要把该返回值return出去


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM