如何实现字节码检测

时间:2015-01-20 06:36:44

标签: aspectj instrumentation java-bytecode-asm javassist bytecode-manipulation

我们有什么技术可以动态实施仪器。直到现在,我已经为字节码检测工作了一些aspectj和javassits。

1 个答案:

答案 0 :(得分:0)

您可以使用我的库Byte Buddy,它允许您非常轻松地定义Java代理,这与Java的类加载过程挂钩。

通常,这取决于您需要做什么来决定哪种方法最合适。 Javassist和Byte Buddy在运行时运行。 AspectJ需要一个不同的编译器,许多人认为它们很重。有关Byte Buddy的教程,请查看the webpage