问题
使用EasyExcel读取Excel文件,发现获取到的值为空
问题定位
最终定位问题是由于EasyExcel源码中ModelBuildEventListener类中使用了Cglib的BeanMap来做对象赋值
原因是Model中使用@Accessors(chain = true)导致的
解决方案
- 移除代码中的@Accessors(chain = true)
- 使用Builder方式代替@Accessors(chain = true)
参考文献
读Excel时, Model使用了lombok.experimental.Accessors注解会导致读不到值
来源:oschina
链接:https://my.oschina.net/wangshuhui/blog/3171789