SpringMVC定時任務

2021-08-27 18:24:58 字數 1194 閱讀 9185

springmvc.xml新增如下內容

在xmlns中新增

xmlns:task=""
在xsi中新增

/spring-task-3.2.xsd

在中間新增

新建timertask類 ,該類需要放在springmvc註解的框架下。

**如下:

import org.springframework.scheduling.annotation.scheduled;

import org.springframework.stereotype.component;

/** *

* 類名稱:timertask

* 類描述:定時器任務

* */

@component

public class timertask

@scheduled(cron = "0/5 * * * * ?")//每隔5秒隔行一次

public void test2()

}

關於cron的配置

cron表示式 含義 

「0 0 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分每分鐘一次觸發

「0 0/5 14 * * ?」 每天從下午2點開始到2:55分結束每5分鐘一次觸發

「0 0/5 14,18 * * ?」 每天的下午2點至2:55和6點至6點55分兩個時間段內每5分鐘一次觸發

「0 0-5 14 * * ?」 每天14:00至14:05每分鐘一次觸發

「0 10,44 14 ? 3 wed」 三月的每週三的14:10和14:44觸發

「0 15 10 ? * mon-fri」 每個周

一、周二、周

三、周四、周五的10:15觸發

**:

Spring MVC 定時任務

1.在springmvc配置檔案中新增 xmlns task xsi schemalocation後追加 spring task 3.2.xsd 如圖所示 2.編寫測試類 package com.vrveis.roundtrip.task import org.springframework.sch...

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

SpringMVC使用定時器實現定時任務

為什麼要使用定時器?解決專案中需要在特定的時間點中進行某些任務 廢話不多說,下面給出最簡單的實現方法 先導入依賴 org.quartz schedulergroupid quartzartifactid 2.3.0version dependency 依賴匯入後,先去配置一下springmvc的配置...