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的意义。 面向接口编程的习惯。

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