【发布时间】:2013-12-03 08:44:51
【问题描述】:
我是 Springbatch 的新手,并试图实现以下目标: 我们有一个包含 Header、Body 和 Footer 记录的文件,其中 footer 包含应该在文件中的总行数。 有没有办法可以使用页脚中的数字验证输入文件中的记录数,如果它们不匹配,则使用 Spring 批处理抛出异常?
【问题讨论】:
标签: spring-batch
我是 Springbatch 的新手,并试图实现以下目标: 我们有一个包含 Header、Body 和 Footer 记录的文件,其中 footer 包含应该在文件中的总行数。 有没有办法可以使用页脚中的数字验证输入文件中的记录数,如果它们不匹配,则使用 Spring 批处理抛出异常?
【问题讨论】:
标签: spring-batch
您可以检查this答案作为基础。
在您自己的阅读器中,您可以手动管理项目/页脚阅读委托给标准ItemProcessor 每个正常行,但直接管理页脚检查条件;在阅读器中使用StepListener,您可以访问读取对象的总数。
我希望我清楚,英语不是我的母语。
【讨论】: