I just want to know if there is a "JOB" scope in spring batch, like the "STEP" scope ? If there is not, should we develop our custom scope, or is there a better alternative ?
Thanks in advance.
I just want to know if there is a "JOB" scope in spring batch, like the "STEP" scope ? If there is not, should we develop our custom scope, or is there a better alternative ?
Thanks in advance.
Finally Spring Batch 3.0 supports now the Job Scope
: What's new in Spring Batch 3.0
A jira has been opened some times ago on the spring batch issues tracker regarding this issue: https://jira.springsource.org/browse/BATCH-1701
A pull request has been submitted as well, hopefully it will be merge soon, because I have this use case too: https://github.com/SpringSource/spring-batch/pull/41
There are multiple workarounds in the mean time, each with its drawback, see this answer on stackoverflow: https://mcmap.net/q/513991/-storing-in-jobexecutioncontext-from-tasklet-and-accessing-in-another-tasklet
Finally Spring Batch 3.0 supports now the Job Scope
: What's new in Spring Batch 3.0
if your dataHolder bean holds state you could try it with a proper bean scope e.g. prototype
© 2022 - 2024 — McMap. All rights reserved.