Je n'ai pas trouvé de solution à mon problème après beaucoup de recherches. Je planifie mes travaux avec Spring Scheduler dans springjob.xml.Planificateur SpringBatch s'exécutant plusieurs fois
<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>
Mais runMyService démarre plusieurs fois et augmente à chaque nouvelle exécution wchduled. J'ai besoin de mon service pour exécuter une seule fois avec chaque réexécution prévue.
L'expression 'cron' semble invalide. Quel est l'intervalle d'exécution attendu? –
On dirait que vous en avez un de trop *. Essayez '*/5 * * * *' – yogidilip