执行中能取到当前执行的方法名吗

喜欢自在 发布于 2013/11/03 20:23
阅读 144
收藏 0

@JFinal 你好,想跟你请教个问题:

执行中能取到当前执行的方法名吗

如:
public void add()
 {

这里能得到方法名称:add
 }

 

加载中
0
canghailan
canghailan
public class Test {
	public static void main(String[] args) throws Exception {
		new Test().add();
	}

	public void add() {
		StackTraceElement[] stackTrace = new Exception().getStackTrace();
		String methodName = stackTrace[0].getMethodName();
		System.out.println(methodName);
	}
}
0
JFinal
JFinal

通常在 Interceptor 中有这种需求,可以使用如下代码获取:

ai.getMethodName();

返回顶部
顶部