我有一个Spring Batch导入过程,其中包含以下步骤:
我目前在一组读者中有#1(每种文件格式一个),在单个Writer类中有#2和#3。我觉得编写结果文件应该是从将数据写入数据库的单独步骤,但我不知道如何做到这一点。
我所知道的选项是:
是否还有其他选项,以及Spring Batch的设计方式是哪种选择?
答案 0 :(得分:1)
您可以将当前ItemWriter
分成两个ItemWriter
,并使用CompositeItemWriter
作为您的块编写者。这将按照您指定的顺序委托给您的两位作家。