问题描述
我只知道:ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。但它怎么用,spring帮我们操作了吗?它改造了java代码的什么?期待朋友们的回答
解决方案
ASM 是一个 Java 字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。比如CGLIB利用它生成代理类http://blog.csdn.net/liyangbing315/article/details/5472862你可以利用ASM 动态操作class
时间: 2024-08-17 21:23:24