Scheduled定時器引數詳解

2021-10-06 06:41:54 字數 801 閱讀 5754

首先這個註解@scheduled我們一般用於方法上,意思在指定時間的情況下執行**,註解特別簡單,這篇就是解釋一下裡面的引數及規則;

最常用的也就是這個引數,它接收乙個字串的corn表示式,由6-7個間隔組成,每個字串都有固定的含義如下:

[秒] [分] [時] [日] [月] [周] [年]

序號

說明允許範圍

允許萬用字元1秒

0-59

, - * /2分

0-59

, - * /3時

0-23

, - * /4日

1-31

, - * / ? l w5月

1-12 /jan-dec

, - * /6周

1-7 /sun-sat

, - * / l #7年

1970-2099

, - * /

說明:每隔5秒執行一次:*/5 * * * * ?

每隔1分鐘執行一次:0 */1 * * * ?

每天23點執行一次:0 0 23 * * ?

每天凌晨1點執行一次:0 0 1 * * ?

每月1號凌晨1點執行一次:0 0 1 1 * ?

每月最後一天23點執行一次:0 0 23 l * ?

每週星期六凌晨1點實行一次:0 0 1 ? * l

在26分、29分、33分執行一次:0 26,29,33 * * * ?

每天的0點、13點、18點、21點都執行一次:0 0 0,13,18,21 * * ?

spring自帶定時器 Scheduled註解配置

1.僅需引入spring相關的包。2.在xml裡加入task的命名空間 3.配置定時任務的執行緒池 package com.cn.springmvc.controller import org.springframework.context.annotation.lazy import org.sp...

Spring3 0 定時器scheduled案例

1 沒有用註解的 實體類 package com.demo.timer public class timer public void saybye 使用sheduled需要在xml裡面增添的配置是 在xmlns xmlns task 在xsi schemalocation spring task 3...

quartz定時器中 Scheduled引數的設定

如果要隨著main方法啟動的話需要新增 enablescheduling 引數說明 scheduled 引數可以接受兩種定時的設定,一種是我們常用的 cron 6 一種是 fixedrate 6000,兩種都可表示固定週期執行定時任務。fixedrate說明 scheduled fixedrate ...