基本上我要做的是动态加载带注释方法的类,运行该类的主要方法,然后在调用带注释的方法时触发一些代码。Java:动态加载类的跟踪执行
例:
public myclass {
public static void myMethod1(){
mymethod2();
}
@trace
public static void myMethod2(){
... some code here ...
}
public static void main(String[] args) {
mymethod1();
}
}
的traceHandler.java程序应该能够加载任何类,运行它的主要方法和打印“方法X称为”当一个带注释X方法被调用。 我做了动态加载的一部分,但我找不到一种方法来“注释列表”方法的注释。
我发现涉及使用AOP或使用代理服务器通过使目标类实现某些接口(1) 是否有任何其他的方式做这件事动态并不进入目标类的细节的解决方案?