Spring 所有块项目处理器的批处理列表
Spring batch list of all chunk items processor
我正在做一个项目,我正在从数据库 A 读取项目,我的块大小是 2000,在处理器中我想从数据库 B 获取信息,为了节省时间,我想调用2000 件物品在 reader 上只有一次,但不能这样做,因为 reader 需要一件物品,而 returns 需要一件物品。
是否可以处理列表而不是单个项目?
物品处理器一件一件地处理物品。第一个为您提供项目列表的回调是 ItemWriteListener#beforeWrite(List items)
,您可以在其中对所有项目进行一次调用,然后再写入它们。
我正在做一个项目,我正在从数据库 A 读取项目,我的块大小是 2000,在处理器中我想从数据库 B 获取信息,为了节省时间,我想调用2000 件物品在 reader 上只有一次,但不能这样做,因为 reader 需要一件物品,而 returns 需要一件物品。 是否可以处理列表而不是单个项目?
物品处理器一件一件地处理物品。第一个为您提供项目列表的回调是 ItemWriteListener#beforeWrite(List items)
,您可以在其中对所有项目进行一次调用,然后再写入它们。