在使用spring boot整合easyexcel时,出现Could not initialize class net.sf.cglib.beans.BeanMap$Generator问题。
原因:引入jar包冲突的问题
easyexcel 3.3.0 依赖 cglib 3.1,cglib又依赖 asm;
项目的springboot版本2.x,底层会依赖 asm
在pom文件中重新引入如下代码:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
<exclusions>
<exclusion>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.1</version>
</dependency>
即可解决问题!