我再java代码中导出excel 导出数据为空如下图
问题探究
经过断点排查数据 发现数据取出来了 那么问题就不在取数据而在数据写入部分
经过排查翻阅博客发现了这么一句话
读写反射对象用到了Cglib,所以成员变量必须符合驼峰规范,而且使用@Data不能使用@Accessors(chain = true)。后续会考虑支持非驼峰。
恰巧在我的实体是由json转换过来的,字段为非驼峰命名;
解决办法
将数据字段取别名 利用 BeanUtils.copyProperties 复制数据到 首字母小写 的 驼峰命名 的实体中
重启项目 问题解决