Spring定時任務的時間配置是使用Cron表達式來指定的。
Cron表達式是一個字符串,包含6或7個由空格分隔的字段,分別表示秒、分鐘、小時、日期、月份、星期和年份(可選)。具體的語法規則如下:
下面是一些常見的Cron表達式示例:
可以通過在Spring的配置文件中使用@Scheduled
注解來指定定時任務的Cron表達式,如下所示:
@Component
public class MyScheduledTask {
@Scheduled(cron = "0 * * * * *")
public void run() {
// 定時任務的邏輯
}
}
這樣配置之后,定時任務將會按照指定的Cron表達式進行執行。