CGLib缺少jar出现 java.lang.ClassNotFoundException: org.objectweb.asm.Type

CGLib实现动态代理区别于JDK动态代理,不需要目标类实现任何接口,是通过生成代理类子类的方式,而且据说速度要快于JDK动态代理。所以我想要试验一下CGlib的动态代理,网上找了些例子,自己动手写了一个Demo,运行时抛出以下异常
解决java.lang.NoClassDefFoundError: org/objectweb/asm/Type
这个异常说明的很清楚,因为使用了CGlib的Enhancer类,这个类用于为非接口类型创建一个Java代理,类里面使用了org.objectweb.asm.Type。ASM是一个字节码解析的工具,导入ASM的jar即可解决该问题,PS:如果使用Maven构建项目就不会出现这个问题
Jar包资料,导入项目即可解决链接:https://pan.baidu.com/s/1ljYpy3inxItADhW8v4C4mw 提取码:06z5

相关文章:

  • 2021-12-07
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-02-01
  • 2021-07-10
猜你喜欢
  • 2022-12-23
  • 2021-07-18
  • 2022-01-05
  • 2022-03-01
  • 2021-10-21
  • 2022-12-23
相关资源
相似解决方案