查看cglib enhanced类的方法

在使用cglib的程序中设置上属性:

System.setProperty(DebuggingClassWriter.DEBUG_LOCATION_PROPERTY, "D:\\wps\\trt");

然后运行程序,可以发现增强的字节码生成到了文件中:

D:\wps\trt\com\jcloud\cglib>dir

HelloWorld$$EnhancerByCGLIB$$80b51d2b$$FastClassByCGLIB$$4518baf1.class

2014/02/07  16:15             5,257 HelloWorld$$EnhancerByCGLIB$$80b51d2b.class

2014/02/07  16:15             2,653 HelloWorld$$FastClassByCGLIB$$9a0a5c83.class


然后用jd-gui工具反编译并查看,(非常推荐这个工具)

http://jd.benow.ca/#jd-gui-download

查看cglib enhanced类的方法

参考: http://gaolixu.iteye.com/blog/1096672 

ASM 和 cglib

java动态代理(JDK和cglib)

http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html


你可能感兴趣的:(cglib)