其实有两个问题。
第一个是 - 我怎样才能获得这样的 id (my.package.MyClass@3e7bfc04) 具有“this”(在方面内部,使用 pjp.getTarget() 来获取“this”)。
第二个是 - 如何在当前程序执行点(其他类的某些方法,或更深层次)获取调用者的实例 ID。我可以使用调用堆栈
StackTraceElement [] trace = Thread.currentThread().getStackTrace();
然后决定是否有我需要的来电者。然后我想获取调用者的实例ID,但不知道如何获取它。