Spring報錯“Cannot proxy target class because CGLIB2”不一定是沒有CGLIB等相關JAR

Spring2.5啓動時候報錯 “Cannot proxy target class because CGLIB2”  不一定是缺少CGLIB.jar或者相關的JAR包。 

     你使用Spring AOP 進行操作時候。例如事務管理。 如果你Service層的方法在Spring中的IOC 實現,但是該Service層的類並沒有實現接口。 也可能報這個錯誤。此時除了引入CGLIB2和 ASM包以外。 你可以嘗試着寫入接口。 Service層的類實現該接口後。啓動WEB就不會報這個錯誤。好好想想aop的含義。及你用Spring的AOP的意義。 面向接口編程的習慣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章