微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 为列表的每个项重复Spring Batch流的步骤

如何实现必须读取列表然后对列表中的每个项重复一个或多个步骤的Spring Batch作业?

我目前正在一步中阅读列表,然后将其放入工作环境中.但是作业上下文在DB中持久存在,如果它太大,则必须使用CLOB并且我无法访问它.

所以我正在寻找一种不涉及将整个列表存储在作业上下文中的解决方案.

当然,我可以简单地将列表放在局部变量中.但我很好奇是否有更多类似Spring Batch的选项.

最佳答案
除了上面关于结构化工作的评论(我倾向于同意),如果你使用最新的3.0.0.M3,你可以创建一个JobScope的容器,当你循环时它可以保存集合各个步骤.从那里你可以读取/处理/写入该容器而不是外部源.

原文地址:https://www.jb51.cc/spring/432197.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐