您好我正在为阅读数据库和写入平面文件的设计做POC / base。我在这里遇到了几个问题,但首先我会告诉你平面文件的输出格式
请让我知道如何设计输入编写器,我需要从不同的表中读取事务,处理记录,找出汇总字段,然后我应该如何设计具有如此复杂设计的Item Writer。请指教。我成功地能够从单个表读取并写入文件,但上述任务看起来很复杂。
答案 0 :(得分:0)
将FlatFileItemWriter
扩展为仅打开一个文件并附加到文件而不是覆盖它。然后按照您希望它们出现的顺序将同一个文件写入器传递给多个阅读器。 (确保读者阅读的每个对象都可以通过作者理解的内容进行扩展!也许interface BatchWriteable
可能是一个好名字。)
一些背后的伪代码: