SpringBatch ItemReader 中的分页

Ank*_*ena 3 java spring-batch

我想使用 spring-batch 从 api 端点读取数据。我是否可以以分页方式读取数据。例子 :-

  • 第一个请求:读取 10 条记录并写入。
  • 第二个请求:读取接下来的 10 条记录并写入。

Mah*_*ine 6

由于您的 API 已提供分页,因此您可以创建一个读取器来扩展AbstractPagingItemReader和实现doReadPage调用 API 来请求项目页面(具有可配置大小)的方法。如果端点是 REST 端点,则读者可以使用 aRestTemplate进行调用。