spring 定時器配置

2021-06-21 23:22:00 字數 1423 閱讀 6195

spring 中配置定時器 

如果是乙個普通的類,不需要注入dao層 

上面的兩個bean節點根據自己的情況任選乙個,下面的bean節點都是需要的。 

0 0 0,12 * * ?

時間的配置如下: 

0 26 16 * * ?value> 

時間大小由小到大排列,從秒開始,順序為 秒,分,時,天,月,年    *為任意 ?為無限制。由此上面所配置的內容就是,在每天的16點26分啟動znrwdb方法 

具體時間設定可參考 

"0/10 * * * * ?" 每10秒觸發 

"0 0 12 * * ?" 每天中午12點觸發 

"0 15 10 ? * *" 每天上午10:15觸發 

"0 15 10 * * ?" 每天上午10:15觸發 

"0 15 10 * * ? *" 每天上午10:15觸發 

"0 15 10 * * ? 2005" 2023年的每天上午10:15觸發 

"0 * 14 * * ?" 在每天下午2點到下午2:59期間的每1分鐘觸發 

"0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發 

"0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發 

"0 0-5 14 * * ?" 在每天下午2點到下午2:05期間的每1分鐘觸發 

"0 10,44 14 ? 3 wed" 每年三月的星期三的下午2:10和2:44觸發 

"0 15 10 ? * mon-fri" 周一至周五的上午10:15觸發 

"0 15 10 15 * ?" 每月15日上午10:15觸發 

"0 15 10 l * ?" 每月最後一日的上午10:15觸發 

"0 15 10 ? * 6l" 每月的最後乙個星期五上午10:15觸發 

"0 15 10 ? * 6l 2002-2005" 2023年至2023年的每月的最後乙個星期五上午10:15觸發 

"0 15 10 ? * 6#3" 每月的第三個星期五上午10:15觸發 

每隔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 * * ? 

注意: 實現上述功能需加包 

quartz-all-1.6.0.jar 

jta.jar

Spring 配置定時器

各個時間可用值如下 秒 0 59 分 0 59 小時 0 23 日 1 31 l w c 月 1 12 or jan dec 週幾 1 7 or sun sat l c 年 可選字段 empty,1970 2099 可用值詳細分析如下 字元可以用於所有字段,在 分 欄位中設為 表示 每一分鐘 的含義...

spring 定時器配置

xmlns task spring task 3.1.xsd task任務掃瞄註解 掃瞄位置 寫自己的定時方法 service taskservice public class taskserviceimpl implements taskservice public inte ce taskser...

spring 定時器配置

spring quartz spring 中配置定時器 如果是乙個普通的類,不需要注入dao層 上面的兩個bean節點根據自己的情況任選乙個,下面的bean節點都是需要的。0 0 0,12 時間的配置如下 0 26 16 value 時間大小由小到大排列,從秒開始,順序為 秒,分,時,天,月,年 為...