如何实现必须读取列表然后对列表中的每个项重复一个或多个步骤的Spring Batch作业?
我目前正在一步中阅读列表,然后将其放入工作环境中.但是作业上下文在DB中持久存在,如果它太大,则必须使用CLOB并且我无法访问它.
所以我正在寻找一种不涉及将整个列表存储在作业上下文中的解决方案.
当然,我可以简单地将列表放在局部变量中.但我很好奇是否有更多类似Spring Batch的选项.
最佳答案
除了上面关于结构化工作的评论(我倾向于同意),如果你使用最新的3.0.0.M3,你可以创建一个JobScope的容器,当你循环时它可以保存集合各个步骤.从那里你可以读取/处理/写入该容器而不是外部源.
原文链接:https://www.f2er.com/spring/432197.html