经过数小时的时间浪费,问题似乎现在已经解决,我已
allow-start-if-complete="true"在tasklet中进行了配置。现在,批处理项目读取器正在按计划执行。
<batch:job id="csrfTokenBatchJob"> <batch:step id="step1"> <batch:tasklet allow-start-if-complete="true"> <batch:chunk reader="csrfTokenReader" writer="csrfTokenWriter" commit-interval="1"></batch:chunk> </batch:tasklet> </batch:step> </batch:job>



