gpt4 book ai didi

java - 有没有办法限制Spring Batch的Job最大处理记录数?

转载 作者:行者123 更新时间:2023-11-30 03:30:52 27 4
gpt4 key购买 nike

有没有办法限制Spring Batch的一个作业的最大处理记录数?

我需要一个配置来控制作业可以处理的最大记录数。

该作业正在使用存储过程从数据库读取,我可以限制过程本身中获取的最大行数,但我正在寻找 Spring Batch 中为此提供的任何功能,但我还无法找到它.

最佳答案

编写一个自定义 ItemReader 保存记录计数,并在达到限制时返回 null(“停止读取”)。
将用于对记录计数的变量存储到步骤执行上下文。
请记住让您的自定义 ItemReader 实现 ItemStream:通过这种方式,SB 将自动将记录计数保存到上下文中/从上下文中恢复记录计数。
我希望我说清楚了,英语不是我的母语。

关于java - 有没有办法限制Spring Batch的Job最大处理记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com