aspectJ切面通过ProceedingJoinPoint想要获取当前执行的方法: 错误方法: Signature s = pjp.getSignature(); MethodSignature ms = (MethodSignature)s; Method m ...
.获取当前方法堆栈,我们一般用 StackTraceElement stes Thread.currentThread .getStackTrace 想要获取当前方法,切记不够灵活,使用数组stes的固定index 网上不少是这样说的,请明辨之 。 让我们来看api怎么说的吧 getStackTrace 返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一 ...
2014-07-10 20:08 0 5368 推荐指数:
aspectJ切面通过ProceedingJoinPoint想要获取当前执行的方法: 错误方法: Signature s = pjp.getSignature(); MethodSignature ms = (MethodSignature)s; Method m ...
aspectJ切面通过ProceedingJoinPoint想要获取当前执行的方法: 错误方法: Signature s = pjp.getSignature(); MethodSignature ms = (MethodSignature)s; Method ...
java获取调用当前方法的方法名和行数String className = Thread.currentThread().getStackTrace()[2].getClassName();//调用的类名 String methodName = Thread.currentThread ...
1、获取当前类名: this.getClass().getSimpleName() 也可以 2、获取当前方法名: ...
aspectJ切面通过ProceedingJoinPoint想要获取当前执行的方法: 错误方法: Signature s = pjp.getSignature(); MethodSignature ms = (MethodSignature)s ...