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...