SpringBoot自帶的定時器

2021-10-09 13:40:18 字數 692 閱讀 9652

1、新增依賴

org.springframework.boot

spring-boot-starter

2、啟動類上新增註解

@enablescheduling}

3、建立定時執行的任務類(兩種方式)

方式一:

@component

public class schedulertask

}

方式二:

@component

public class schedulertask2

}

引數說明

@scheduled 引數可以接受兩種定時的設定,一種是我們常用的 cron="*/6 * * * * ?",一種是 fixedrate = 6000,兩種都可表示固定週期執行定時任務。

fixedrate說明

cron說明

cron一定有七位數,最後一位是年,springboot定時方案只需要設定六位即可:

cron中,還有一些特殊的符號,含義如下:

舉幾個例子熟悉一下:

基本上springboot自帶的定時就是這麼簡單了.

Springboot自帶定時任務

springboot自帶了乙個微型的spring quartz定時器scheduled,可以讓我們簡單的實現定時任務。實現 如下 package com.zt.web.rest.jobs import org.springframework.scheduling.annotation.enables...

springboot 自帶定時任務

enablescheduling public class slf4j component public class task1 每 6 秒執行一次任務 slf4j component public class task2 scheduled fixedrate 6000 上一次開始執行時間點 6 ...

springBoot自帶的傳送HTTP請求的API

springboot管理的專案,自動傳送http請乙個自動網頁獲取鏈結,首先考慮到用httpclient api,經同事指點用了springboot自帶的api,非常簡潔,兩行 如下。resttemplate resttemplate new resttemplate string forobjec...