Spring Boot&批量计划

时间:2014-10-06 16:46:55

标签: spring spring-batch spring-boot

我一直在检查如何配置Spring Batch的计划。我正在使用带有web ui的Spring启动。用户可以选择运行作业的时间,这必须是对数据库的持久性,并在时机成熟时运行。不同的用户可以在不同的时间安排相同的工作。春季批次有类似的东西吗?如果没有,那么最好的方法是什么?需要一些例子。

1 个答案:

答案 0 :(得分:1)

没有开箱即用的解决方案。你可以用最少的编码来做到这一点。尝试在数据库中保留计划,并在启动应用程序时,您可以使用批处理调度程序读取所有计划和计划。当用户输入新的计划而不重启时,你也可以做同样的事情。

基于Cron的调度程序已于春季推出。只需要坚持并安排在你身边。

scheduler.schedule(task, new CronTrigger("* 15 9-17 * * MON-FRI"));

调度程序的文档是here