本文共 773 字,大约阅读时间需要 2 分钟。
在复习CGLIB动态代理时运行代码报如下错误,看错误提示,很明显是少了jar包。
CGLIB的jar包已经引入,但是没用maven搭建项目,少了相关联的jar包依赖。 后面查到是少了asm.jar包。引入jar包即可解决问题了。 maven仓库的jar包下载Exception in thread "main" java.lang.NoClassDefFoundError: org/objectweb/asm/Type at net.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:184) at net.sf.cglib.core.KeyFactory.(KeyFactory.java:72) at net.sf.cglib.proxy.Enhancer. (Enhancer.java:72) at com.wy.cglib.CgLibTest.main(CgLibTest.java:11)Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 4 more
转载地址:http://ihnlx.baihongyu.com/