最为流行的字节码操纵框架包括:
ASMarrow-up-right
AspectJarrow-up-right
BCELarrow-up-right
Byte Buddyarrow-up-right
CGLIBarrow-up-right
Cojenarrow-up-right
Javassistarrow-up-right
Serparrow-up-right
这些字节码操纵框架的功能是修改类的字节码,具体怎么生效是不关心的,它们的工作仅仅是为从原始类到改装类这个过程中的操作提供便利。
TODO:具体API等到用到的时候再去看。
字节码操纵技术探秘arrow-up-right
扩展阅读:
通过使用Byte Buddy,便捷地创建Java Agentarrow-up-right
skywalking源码分析之javaAgent工具ByteBuddy的应用arrow-up-right
Last updated 7 years ago