Lombok的Accessors导致EasyExcel读取失败

作者 : 松哥资源 本文共1068个字,预计阅读时间需要3分钟 发布时间: 2023-07-19 共865人阅读




示例标题

相关代码

@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)注解后不能正常读取数据,
没有细究原因,记录下坑

系统推荐



  • 随机毒鸡汤:2019年是不是感觉白过了?没关系,明年可能也是。


文章来源于justsoso.fun: Lombok的Accessors导致EasyExcel读取失败





发表回复