如何以顺序的方式将已分区的Spring Batch数据传递给tasklet?

hmae6n7t  于 2023-06-05  发布在  Spring
关注(0)|答案(1)|浏览(176)

用途:
我有一个保存客户信息的对象列表。我必须使用列表中各个对象的customerId进行API调用。
方法:Spring Batch Tasklet实现
方法:Spring Batch Tasklet实现
注意:在作业开始之前列表已可用。
定义了一个接受客户ID并进行调用的Tasklet。
我已经创建了一个ListPartioner,它将列表划分为多个分区,但我仍然无法解决--如何将这些数据顺序传递给tasklet?

shyt4zoc

shyt4zoc1#

我已经创建了一个ListPartioner,它将列表划分为多个分区,但我仍然无法解决--如何将这些数据顺序传递给tasklet?
对数据集进行分区后,每个工作步骤都可以是面向块的步骤,定义如下:

  • 项目阅读器:迭代分区中的ID
  • 项目处理器:调用当前项的API
  • 项目编写器:写入结果或需要写入的内容

相关问题