【发布时间】:2015-10-22 10:03:03
【问题描述】:
我使用spring批处理框架创建了一个批处理作业,但是如果读取器返回null,批处理作业将创建一个空文件。无论如何要跳到下一步,不要创建文件。
<batch:job id="MY_BATCH_JOB">
<batch:step id="step1" next="step2">
<batch:tasklet>
<batch:chunk reader="itemReader" writer="itemWriter"
processor="itemProcessor" commit-interval="2">
</batch:chunk>
<batch:listeners>
<batch:listener ref="readListener" />
</batch:listeners>
</batch:tasklet>
</batch:step>
<batch:step id="step2">
<batch:tasklet>
<batch:chunk reader="itemReader2" writer="itemWriter2"
processor="itemProcessor2" commit-interval="2">
</batch:chunk>
</batch:tasklet>
</batch:step>
</batch:job>
【问题讨论】:
标签: spring-batch