码迷,mamicode.com
首页 > Web开发 > 详细

class net.sf.cglib.core.DebuggingClassWriter overrides final method visit

时间:2019-05-17 13:43:30      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:并且   err   使用   原因   error:   str   ring   core   ror   

在使用CGLIB进行动态代理的时候,报了【java.lang.VerifyError: class net.sf.cglib.core.DebuggingClassWriter overrides final method visit.

(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V】错误。

原因是因为我做的是SpringBoot的项目,在SpringBoot的架构中已经存在了cglib的jar包。这时候如果再在POM文件中引入cglib2.2的jar包,并且在代码中导入使用的是cglib2.2的类,就会导致asm类的版本冲突,导致报错。

解决的办法就是使用SpringBoot提供的cglib包。

 

"你那么聪明,怎么会猜不到,只是你我都不愿意承认而已。"

class net.sf.cglib.core.DebuggingClassWriter overrides final method visit

标签:并且   err   使用   原因   error:   str   ring   core   ror   

原文地址:https://www.cnblogs.com/yanggb/p/10872824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!