公司專案(10) 定時任務

2021-09-23 14:17:25 字數 1385 閱讀 8268

import com.minxing.jss.service.yxptservice;

import org.slf4j.logger;

import org.slf4j.logge***ctory;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.beans.factory.annotation.value;

import org.springframework.context.annotation.configuration;

import org.springframework.scheduling.annotation.enablescheduling;

import org.springframework.scheduling.annotation.schedulingconfigurer;

import org.springframework.scheduling.config.scheduledtaskregistrar;

import org.springframework.scheduling.support.crontrigger;

@configuration

@enablescheduling

public class taskconfig implements schedulingconfigurer

}}

spring boot:

@enablescheduling  //開啟定時任務註解

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專案定時任務

定時任務配置檔案的書寫規則 分步解析 位置 一般在spring quartz.xml中配置定時器r 指明定時器所在的位置,一般為controller的位置 controller中一般會只放乙個定時任務 官方術語 定時載入的目標類 例如配置定時器 bean 中id根據業務型別類取名,class為固定值...

Spring專案定時任務

最近某協會 有個需求 顯示當天訪問量,很明顯需要做倆步 乙個是訪問請求量的顯示,乙個需要每天00點恢復訪問次數為0 所以需要做個定時任務 每天00點更新 註解用法spring配置 1.在spring servlet.xml檔案中加入task的命名空間 2.使用task配置掃瞄註解 3.使用 sche...

linux定時任務 at定時任務

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