gpt4 book ai didi

spring-batch - 如何设置在 flatfileItemReader 中读取的最大记录数?

转载 作者:行者123 更新时间:2023-12-03 18:38:25 25 4
gpt4 key购买 nike

我的应用程序只需要固定的要读取的记录数
& 处理。如果我使用的是 flatfileItemReader ,如何限制?
在基于数据库的项目阅读器中,当达到 max_limit 时,我将返回空/空列表。
如果我使用 org.springframework.batch.item.file.FlatFileItemReader ,如何实现相同的目标?

最佳答案

对于 FlatFileItemReader 以及任何其他扩展 ItemReader AbstractItemCountingItemStreamItemReader ,有一个 maxItemCount 属性。通过配置此属性,ItemReader 将继续读取,直到满足以下任一条件:

  • 输入已用完。
  • 读取的项目数等于 maxItemCount

  • 在上述两种情况中的任何一种情况下,读取器都会返回null,向Spring Batch表明输入已完成。

    如果您有任何需要满足此要求的自定义 ItemReader 实现,我建议您扩展 AbstractItemCountingItemStreamItemReader 并从那里开始。

    关于spring-batch - 如何设置在 flatfileItemReader 中读取的最大记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37771283/

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