标签: aspectj instrumentation java-bytecode-asm javassist bytecode-manipulation
我们有什么技术可以动态实施仪器。直到现在,我已经为字节码检测工作了一些aspectj和javassits。
答案 0 :(得分:0)
您可以使用我的库Byte Buddy,它允许您非常轻松地定义Java代理,这与Java的类加载过程挂钩。
通常,这取决于您需要做什么来决定哪种方法最合适。 Javassist和Byte Buddy在运行时运行。 AspectJ需要一个不同的编译器,许多人认为它们很重。有关Byte Buddy的教程,请查看the webpage。