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)注解后不能正常读取数据,
没有细究原因,记录下坑
系统推荐
- Oh My ZSH
- MySQL杂项
- 手把手教你制作Cookie、Local、Session数据导出插件
- 提取Docker镜像中的文件
- istio基础知识
- 异地多活
- MyBatis xml特殊字符处理
- 不重启 JVM,如何替换掉已经加载的类?
- 批量替换文件名中的指定字符串
- 免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
- SpringCloud总体认识
- intro
- 随机毒鸡汤:钱不是万能的,这句话得有钱之后,才知道是不是对的。