我只想知道春季批次中是否有“JOB”范围,例如“STEP”范围?如果没有,我们应该开发我们的自定义范围,还是有更好的选择?
提前致谢。
我只想知道春季批次中是否有“JOB”范围,例如“STEP”范围?如果没有,我们应该开发我们的自定义范围,还是有更好的选择?
提前致谢。
关于此问题的春季批处理问题跟踪器已在一段时间前打开了 jira: https ://jira.springsource.org/browse/BATCH-1701
拉取请求也已提交,希望它会尽快合并,因为我也有这个用例: https ://github.com/SpringSource/spring-batch/pull/41
同时有多种解决方法,每种都有其缺点,请参阅stackoverflow上的答案: https ://stackoverflow.com/a/8121102/470107
最后,Spring Batch 3.0 现在支持Job Scope
:Spring Batch 3.0 中的新增功能
如果您的 dataHolder bean 保持状态,您可以尝试使用适当的bean 范围,例如原型