有人可以给我一个关于如何实现这种情况的技术设计概述:
我使用spring批处理将CSV文件中的数据导入到不同的表中,导入后我会对这些表运行一些验证,现在我需要将3个不同表中的所有数据写入单个Excel的三个不同表中文件。有人可以帮助我如何使用ItemReaders和Itemwriters来解决这个问题吗?
答案 0 :(得分:2)
如果我被问到我会按如下方式实施。从您的代码或第一步创建xls文件,这将是方法调用者。这将创建该文件。并传递文件作业参数。
由于您拥有单个文件,您永远无法获得多线程,分区等弹簧批处理性能的优势。而不是更好地使用独立任务写入不同的文件