StrutsSpringHibernate - java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(I)V

襲冷發表於2014-04-01
一、異常資訊
    java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V

二、處理方式
    把hibernate中的cglib-*.jar和asm-*.jar刪除,新增spring中的cglib-2.1.3.jar

三、CGLib擴充套件
    cglib(Code Generation Library)是一個強大的,高效能,高質量的Code生成類庫。它可以在執行期擴充套件Java類與實現Java介面
    cglib封裝了asm,可以在執行期動態生成新的class

    cglib用於AOP,jdk中的proxy必須基於介面,cglib卻沒有這個限制

 

 

相關文章