0
經過大量搜索後,我還沒有遇到任何解決方案。 我在springjob.xml中用spring批處理調度程序調度我的作業。SpringBatch調度程序多次執行
<bean id="startScheduler" class="com.myapp.MyServiceStart" />
<task:scheduler id="myScheduler" pool-size="1"/>
<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="startScheduler" method="runMyService" cron="*/5 * * * * *" />
</task:scheduled-tasks>
但runMyService啓動多次,並隨着每個wchduled重新運行而增加。我需要我的服務在每次計劃重新運行時運行一次。
'cron'表達式看起來無效。期望的執行間隔是多少? –
看起來你有太多的*。試試'*/5 * * * *' – yogidilip