Spring Boot定時任務的使用方法

2021-10-23 02:59:41 字數 875 閱讀 6741

scheduled 定時任務器:是 spring3.0 以後自帶的乙個定時任務器。

引入spring座標

>

>

org.springframeworkgroupid

>

>

spring-context-supportartifactid

>

dependency

>

啟動類上開啟定時任務的使用

@enablescheduling

public

class

}建立定時任務類

@component

public

class

scheduleddemo

}

這樣該任務就會以2秒一次的頻率觸發

cron表示式詳解

cron表示式是乙個字串,分為6個或7個域 ,每個域代表乙個含義

語法如下

一、corn表示式結構

corn 從左到右(用空格隔開):秒 分 小時 月份中的日期 月份 星期中的日期 年份

二、各字段的含義

位置時間網域名稱

允許值允許的特殊字元1秒

0-59

, - * /2分鐘

0-59

, - * /3小時

0-23

, - * /4日

1-31

, - * / l w c5月

1-12

, - * /6星期

1-7, - * ? / l c #

7年(可選)

1970-2099

, - * /

三、特殊字元含義

SpringBoot 定時任務

第一步 在啟動類中加入如下註解 enablescheduling public class public static void main string args 注意 enablescheduling必須加,否則無法開啟定時任務 第二步 建立定時任務 component public class ...

Spring boot定時任務

最近做專案,需要使用定時任務,半個小時去更新redis資料,於是便學習了一下經驗。希望可以幫到你們。定時任務可使用三種 created by fx on 2017 9 4.component allargsconstructor public class featuredatatask 實現乙個任務...

Spring boot 定時任務

1.在啟動類上加 enablescheduling註解 package com.example.demo import org.springframework.scheduling.annotation.enablescheduling enablescheduling public static ...