Lombok的Accessors导致EasyExcel读取失败
大约 2 分钟
相关代码
@Data
public class XXXXStoreDTO {
@ExcelIgnore
private String aaaa;
@ExcelProperty(value = "*门店编码",index = 0)
private String storeNo;
@ExcelProperty("门店名称")
private String storeName;
@ExcelIgnore
private String bbbb;
}
@Override
public List<XXXXStoreDTO > getStore(String filePath) throws IOException {
URL url = new URL(filePath);
InputStream inputStream = new BufferedInputStream(url.openStream());
List<CampaignStoreDTO> allList = new ArrayList<>();
EasyExcel.read(inputStream, XXXXStoreDTO .class, new PageReadListener<XXXXStoreDTO >(dataList -> {
allList.addAll(dataList);
})).sheet().headRowNumber(1).doRead();
return allList;
}
当XXXXStoreDTO类上没有添加@Accessors(chain = true)注解后不能正常读取数据,
没有细究原因,记录下坑
系统推荐
- 免费https证书、自动续期
- Spring Cloud(一):服务治理技术概览【Finchley 版】
- NGINX
- ES6.2.3(3节点)数据迁移到ES7.4.1(5节点)
- KVM方式集群部署ES
- 正则表达式匹配第几个符号问题
- ShadowsockServer
- PGSQL GIN索引“失效”
- ShadowsockServerUpdatePort
- 线上FullGC频繁的排查
- Git历史记录修改用户名和邮箱
- GitHub Workflow突然报错
- 随机毒鸡汤:我亲眼看着你走上台,不知道你是将要献丑,还是出丑。