spring Scheduler - 每周一次

时间:2018-05-11 16:46:33

标签: spring spring-boot

我必须编写一个弹出调度程序,它在一周内运行一次,比如说每个星期一凌晨1点。对于那个cron表达式,我们可以使用fixedDely对它进行归档。

2 个答案:

答案 0 :(得分:3)

您可以使用cron:

function X ( ) {
    this.foo = 'bar';
}

X.first = new X;

console.log( X.first );

按顺序从左到右依次表示:

@Scheduled(cron = "0 0 1 * * MON")

答案 1 :(得分:0)

固定延迟是延迟,而不是重复发生的事件。使用fixedDelay,您可以设置一个事件,该事件在最后一次调用结束和下一次调用开始之间的固定时间段(以毫秒为单位)后运行。这不是你想要的。

要在每个星期一凌晨1点运行作业,您可以设置cron表达式

@Scheduled(cron = "0 0 1 * * MON")