我可以使用单个ItemReader和多个子步骤编写 Spring Batch 步骤,每个子步骤都有一个ItemProcessor后跟一个ItemWriter吗?
我正在尝试实现这样的目标:
ItemReader ---> item ---> ItemProcessor#1 ---> ItemProcessor#2
| |
v v
ItemWriter#1 ItemWriter#2
补充笔记
- 为避免不一致,我不希望将项目阅读两次。
- 第二个
ItemProcessor
需要过滤掉一些项目,这些项目应该由第一个编写ItemWriter
,而不是由第二个编写。
我相信这个问题与Spring Batch 不同:一个阅读器,多个处理器和编写器,因为我需要按顺序处理项目,而不是并行处理。