cglib必须导入的包和案例

时间:2021-08-07 03:01:14
【文件属性】:

文件名称:cglib必须导入的包和案例

文件大小:367KB

文件格式:ZIP

更新时间:2021-08-07 03:01:14

cglib

Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功能的扩展. JDK的动态代理有一个限制,就是使用动态代理的对象必须实现一个或多个接口,如果想代理没有实现接口的类,就可以使用Cglib实现. Cglib是一个强大的高性能的代码生成包,它可以在运行期扩展java类与实现java接口.它广泛的被许多AOP的框架使用,例如Spring AOP和synaop,为他们提供方法的interception(拦截) Cglib包的底层是通过使用一个小而块的字节码处理框架ASM来转换字节码并生成新的类.不鼓励直接使用ASM,因为它要求你必须对JVM内部结构包括class文件的格式和指令集都很熟悉.


【文件预览】:
asm-util-2.2.3.jar
asm-commons-2.2.3.jar
asm-2.2.3.jar
cglib-nodep-2.1_3.jar
案例.txt

网友评论

  • 可以可以学到了