关于
Cannot enable lazy loading because CGLIB is not available.
这个错
我的情况是在配置spring + mybatis整合的时候出现的这个问题
字面上很明显就是因为没有加CGLIB的包
但是这个问题困扰了我两天,想不明白为什么,因为我的build path里面是有CGLIB包的
后来终于知道问题所在了
那就是在配置和启动spring + mybatis的时候,报错报到了CGLIB这一层
实际上是因为CGLIB还依赖于其他的包,比如asm,所以导致CGLIB无法正常的被适用和创建,才会导致的这么一个算是比较低级的问题
只不过问题是再更下一层,没有相关的任何信息了,所以看不到
Cannot enable lazy loading because CGLIB is not available.
这个错
我的情况是在配置spring + mybatis整合的时候出现的这个问题
字面上很明显就是因为没有加CGLIB的包
但是这个问题困扰了我两天,想不明白为什么,因为我的build path里面是有CGLIB包的
后来终于知道问题所在了
那就是在配置和启动spring + mybatis的时候,报错报到了CGLIB这一层
实际上是因为CGLIB还依赖于其他的包,比如asm,所以导致CGLIB无法正常的被适用和创建,才会导致的这么一个算是比较低级的问题
只不过问题是再更下一层,没有相关的任何信息了,所以看不到

本文详细介绍了在配置Spring+Mybatis时遇到的CannotenablelazyloadingbecauseCGLIBisnotavailable.错误的原因及解决方法。主要涉及CGLIB依赖的asm包未正确引入的问题,以及如何确保所有依赖包完整无误地集成到项目中。

被折叠的 条评论
为什么被折叠?



