Java导出错误数据

使用场景

导入数据时,不符合校验规则的数据给予错误提示并导出给用户看

解决方案

导入时将不符合校验规则的数据,加上errorMsg放到reqVO中,校验完成后,将reqVOS转成JSON,放到redis中,key是用户id,expired根据业务设置,导出时去redis中取数据转成List,再转成excel

字段

导入接口的resVO:成功条数,失败条数
导入接口的reqVO:错误提示

漏洞

redis大key问题

补漏方案

写入时判断

根据实际情况,业务和性能之间做选择,超过一定大小,拒绝写入redis,提示用户错误数据过多

分治?

后置分解?

原文地址:https://www.cnblogs.com/yks43/p/14375152.html