Cannot enable lazy loading because CGLIB is not available. 错误

关于

CannotenablelazyloadingbecauseCGLIBisnotavailable.

这个错

我的情况是在配置spring+mybatis整合的时候出现的这个问题

字面上很明显就是因为没有加CGLIB的包

但是这个问题困扰了我两天,想不明白为什么,因为我的buildpath里面是有CGLIB包的

后来终于知道问题所在了

那就是在配置和启动spring+mybatis的时候,报错报到了CGLIB这一层

实际上是因为CGLIB还依赖于其他的包,比如asm,所以导致CGLIB无法正常的被适用和创建,才会导致的这么一个算是比较低级的问题

只不过问题是再更下一层,没有相关的任何信息了,所以看不到

相关推荐