参考 使用easyexcel时遇到Could not initialize class cglib.beans.BeanMap
问题场景
我的场景和上文有点不一样。
之前使用easyexcel依赖一直没有问题。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.6</version>
</dependency>
然后今天在开发环境使用时,突然发现报错。
问题排查
查看生产环境(没有报错的环境)项目的lib,只有一个asm包
查看开发环境项目的lib,有两个asm包
于是怀疑是开发环境(有报错的环境)有同事动了依赖,导致多了一个asm包。
通过mvn dependency:tree
查看依赖树
发现asm3.1是同事新增依赖后引入的
问题解决
尝试去掉新增的依赖,发现问题得以解决。