【发布时间】:2015-09-09 23:29:01
【问题描述】:
我正在阅读spring批处理项目的spring文档,我想知道是否有一个开箱即用的配置来链接步骤,这意味着第一步的输出是第二步的输入,依此类推。 我不是在问一个接一个地执行的步骤流程,更多的是关于使用一个步骤的项目处理器的出口作为下一个步骤的输入。
我的想法是使用阅读器、处理器的正常步骤,并在编写器中创建一个平面文件,该文件可以在下一步中由第二个阅读器读取,但这似乎效率低下,因为需要编写对象在 jvm 中并使用第二个阅读器恢复它们。
如果不确定 spring 正常配置是否可行,或者 jsr 不能完全按照我的意愿工作
【问题讨论】:
-
为什么需要多个步骤?使用多个
ItemProcessors 并使用CompositeItemProcessor链接它们。 -
正是我正在寻找的内容,实际上我在您撰写评论的同时阅读过一次,请考虑添加解释并撰写和回答,以便我可以将其标记为正确的,谢谢。 Pro Spring Batch 第 8 章,第 248 页
标签: java spring spring-batch jobs