在 Spring Batch Job 中,我将项目写入目标文件(使用 FlatFileItemWriter)并将输入记录“进程指示器”字段更新为“已处理”/“失败”(使用 JdbcBatchItemWriter)。在“物品交易”中实现这一点的最佳方式是什么?
- 使用 CompositeItemWriter(委托 FlatFileItemWriter 写入文件,委托 JdbcBatchItemWriter 更新“进程指示器”
- 使用 ItemWriteListener 方法“afterWrite”和“onWriteError”更新“进程指示器”