Spring Batch -Validating记录数

时间:2013-12-03 08:44:51

标签: spring-batch

我是Springbatch的新手并尝试实现以下目标: 我们有一个带有Header,Body和Footer记录的文件,其中footer包含应该在文件中的总行数。 有没有办法可以使用页脚中的数字验证输入文件中的记录数,如果它们不匹配则使用Spring批处理抛出异常?

1 个答案:

答案 0 :(得分:3)

您可以将this答案视为基础 在您自己的阅读器中,您可以手动管理每个正常行委派标准ItemProcessor的项目/页脚读数,但直接管理页脚检查条件;在阅读器中使用StepListener,您可以访问读取对象的总数。

我希望我很清楚,英语不是我的母语。