異常:
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檔案中引入cglib的jar包,并且在代碼中導入使用的是cglib的類,就會導緻asm類的版本沖突,導緻報錯。
解決:
在POM檔案中去掉自己引入的cglib的包,采用SpringBoot預設帶的cglib包。