Spring batch 如何在spring批处理中向作业添加步骤列表
我正在扩展现有的Spring batch 如何在spring批处理中向作业添加步骤列表,spring-batch,Spring Batch,我正在扩展现有的作业。我需要做的是用从外部服务获取的数据更新数据库中的记录列表。我不知道如何在循环中执行,因此我考虑创建一个步骤列表,每个步骤由读取器、处理器和编写器组成,并简单地将它们添加到作业生成器中的下一步()方法中。查看文档,一次只能添加一个步骤,数据库中有几千行,因此有几千个步骤。我该怎么做 编辑: 简言之,我需要: 从db读取ID列表 对于每个id,我需要呼叫外部服务以获取与此id相关的信息 处理来自it的数据 将更新的行保存到数据库 你能详细说明你的用例吗?如果你想:1。读取数据库
作业
。我需要做的是用从外部服务获取的数据更新数据库中的记录列表。我不知道如何在循环中执行,因此我考虑创建一个步骤列表,每个步骤由读取器
、处理器
和编写器
组成,并简单地将它们添加到作业生成器中的下一步()
方法中。查看文档,一次只能添加一个步骤
,数据库中有几千行,因此有几千个步骤
。我该怎么做
编辑:
简言之,我需要:
从db读取ID列表
对于每个id,我需要呼叫外部服务以获取与此id相关的信息
处理来自it的数据
将更新的行保存到数据库
你能详细说明你的用例吗?如果你想:1。读取数据库记录2。从webservice 3获取数据。过程数据4。这里写数据库是我以前做过的一个类似的用例