2
我有一個客戶檢查工作。我無法在週一,週五和週六的10點自動設置工作時間。有沒有可能的方法使用Spring @Scheduled
進行設置?在特定日期使用(Spring @Scheduled)運行作業
我有一個客戶檢查工作。我無法在週一,週五和週六的10點自動設置工作時間。有沒有可能的方法使用Spring @Scheduled
進行設置?在特定日期使用(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
*/
}
運行每星期一,星期五和星期六的工作在10:00 AM:
@Scheduled(cron = "0 10 * * 1,5,6")
public void scheduleTaskUsingCronExpression() {
// ...
}