亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Spring定時任務注解怎么配置

小億
84
2024-01-14 01:35:16
欄目: 編程語言

在Spring中,可以使用@Scheduled注解來配置定時任務。首先,在Spring配置文件中加入以下配置:

<task:annotation-driven/>

然后,在需要執行定時任務的方法上添加 @Scheduled 注解,并設置定時任務的執行時間。例如:

@Scheduled(cron = "0 0 0 * * ?") // 每天凌晨執行
public void myTask() {
    // 執行定時任務的邏輯
}

上述代碼表示每天凌晨 0 點執行一次 myTask 方法。

@Scheduled 注解還有其他的屬性可以配置,例如:

  • fixedRate:固定頻率執行,即每隔固定時間執行一次,單位為毫秒。
  • fixedDelay:固定延遲執行,即上一次執行完畢后,延遲固定時間后執行下一次,單位為毫秒。
  • initialDelay:初始延遲執行,即任務啟動后延遲固定時間后執行第一次,單位為毫秒。
  • cron:使用 cron 表達式配置定時任務執行時間。

例如,使用固定頻率執行:

@Scheduled(fixedRate = 5000) // 每隔 5 秒執行一次
public void myTask() {
    // 執行定時任務的邏輯
}

使用固定延遲執行:

@Scheduled(fixedDelay = 5000) // 上一次執行完畢后延遲 5 秒執行下一次
public void myTask() {
    // 執行定時任務的邏輯
}

使用初始延遲執行:

@Scheduled(initialDelay = 5000, fixedRate = 5000) // 延遲 5 秒后執行第一次,然后每隔 5 秒執行一次
public void myTask() {
    // 執行定時任務的邏輯
}

0
兴化市| 绵阳市| 阳江市| 日照市| 高密市| 红桥区| 科技| 三穗县| 天柱县| 南丰县| 镇沅| 贞丰县| 华亭县| 岳阳市| 丹阳市| 玛曲县| 厦门市| 汽车| 绍兴县| 宣武区| 万安县| 崇左市| 黄大仙区| 奉节县| 体育| 高雄县| 丰镇市| 舟山市| 桐乡市| 新巴尔虎左旗| 翁源县| 陆河县| 泰宁县| 东山县| 承德市| 门头沟区| 博白县| 龙井市| 宜丰县| 焉耆| 资兴市|