Spring batch 所有区块项目的Spring批处理列表

Spring batch 所有区块项目的Spring批处理列表,spring-batch,Spring Batch,我在做一个项目,我从数据库a中读取项目,我的区块大小是2000,在处理器中我想从数据库B中获取信息,为了节省时间,我想在reader中只调用2000个项目一次,但不能这样做,因为reader获取一个项目并返回一个项目。 是否要处理列表上的项目而不是单个项目?项目处理者逐个处理项目。第一个为您提供项目列表的回调是ItemWriteListener#beforeWrite(list items),在该回调中,您可以在写入项目之前对所有项目执行一次调用。谢谢,这会有所帮助

我在做一个项目,我从数据库a中读取项目,我的区块大小是2000,在处理器中我想从数据库B中获取信息,为了节省时间,我想在reader中只调用2000个项目一次,但不能这样做,因为reader获取一个项目并返回一个项目。
是否要处理列表上的项目而不是单个项目?

项目处理者逐个处理项目。第一个为您提供项目列表的回调是
ItemWriteListener#beforeWrite(list items)
,在该回调中,您可以在写入项目之前对所有项目执行一次调用。

谢谢,这会有所帮助