如果下一步是自己,如何在执行之间让Spring批处理作业休眠?
例如
<batch:step id="messages" next="messages">
.....
</batch:step>
我尝试使用带有以下配置的parent =“simpleJob”来获取唯一键约束。不确定我错过了什么。
<bean id="simpleJob" class="org.springframework.batch.core.job.SimpleJob" abstract="true">
<property name="jobRepository" ref="jobRepository"/>
</bean>
<bean id="runScheduler" class="com.test.boa.scheduler.RunScheduler">
<property name="dataSource" ref="dataSource"/>
</bean>
<task:scheduled-tasks>
<task:scheduled ref="runScheduler" method="run" fixed-delay="500000"/>
</task:scheduled-tasks>
runScheduler正在获取下一个键,但似乎在步骤完成时不会增加。
任何帮助都将不胜感激。
答案 0 :(得分:0)