gpt4 book ai didi

java - 在特定日期使用 (Spring @Scheduled) 运行作业

转载 作者:搜寻专家 更新时间:2023-11-01 01:31:57 24 4
gpt4 key购买 nike

我有一项客户检查工作。我找不到如何将工作时间自动设置为仅在周一、周五和周六上午 10 点运行。有没有可能使用 Spring @Scheduled 来设置它?

最佳答案

我找到了这样的解决方案:

@Scheduled(cron = "0 0 10 * * MON,FRI,SAT")
public void dailyScheduleJob() {
/*
your code here
*/
}

此外,如果请求的日期是连续的,例如周一到周五(只在工作日运行的作业),则此表达式更短:

@Scheduled(cron = "0 0 10 * * MON-FRI")
public void dailyScheduleJob() {
/*
your code here
*/
}

也可以用 1-7 的数字表示天数。在这种情况下,1 将是 SUN,7 将是 SAT,上面的相同 cron 作业可以这样写:

@Scheduled(cron = "0 0 10 * * 2-6")
public void dailyScheduleJob() {
/*
your code here
*/
}

关于java - 在特定日期使用 (Spring @Scheduled) 运行作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42961533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com