【问题标题】:Spring Batch: Reading Multi-Line Record from Flat FileSpring Batch:从平面文件中读取多行记录
【发布时间】:2017-03-21 17:14:49
【问题描述】:

我有以下问题要解决:

有一个平面文件可供读取,但不幸的是信息分布在两行中。所以我需要合并这两行。 我考虑先创建一个不完整的对象,然后从下一行添加信息。然后转到下一对。但我真的不知道如何管理它。

有没有办法读取两行然后处理,或者记住一个对象从一个步骤到另一个步骤。我很困惑。

任何提示将不胜感激。谢谢。

【问题讨论】:

  • 检查春季批次样品,尤其是多行样品。

标签: spring-boot spring-batch


【解决方案1】:

这是使用SingleItemPeekableItemReader 的完美用例。以this older answer 为例。

【讨论】: