spring 批处理组验证来自 FlatFileItemReader 的输入行
spring batch group validate input lines from FlatFileItemReader
我有一个 spring 批处理作业,我在其中使用 FlatFileItemReader 并将其填充到 Pojo 对象(项目)。我的文件有一个页脚行,它给出了文件中的记录数。我需要验证我的列表是否有那么多对象。
我无法通过 ItemProcessor 完成,因为它一次只给我一个项目。有没有其他方法可以在 spring 批处理中进行此类验证?
谢谢
稻田
Spring的FlatFileItemReader提供了跳过首尾行数的功能。使用它们解决了这个问题。没有可发布的代码,但从 reader 作者文档中找到了答案。
https://docs.spring.io/spring-batch/trunk/reference/html/readersAndWriters.html
我有一个 spring 批处理作业,我在其中使用 FlatFileItemReader 并将其填充到 Pojo 对象(项目)。我的文件有一个页脚行,它给出了文件中的记录数。我需要验证我的列表是否有那么多对象。
我无法通过 ItemProcessor 完成,因为它一次只给我一个项目。有没有其他方法可以在 spring 批处理中进行此类验证?
谢谢 稻田
Spring的FlatFileItemReader提供了跳过首尾行数的功能。使用它们解决了这个问题。没有可发布的代码,但从 reader 作者文档中找到了答案。
https://docs.spring.io/spring-batch/trunk/reference/html/readersAndWriters.html