springBoot定時任務(wù)處理類的實現(xiàn)代碼
更新時間:2018年06月05日 10:12:44 作者:Java_SuSheng
這篇文章主要介紹了springBoot定時任務(wù)處理類,需要的朋友可以參考下
首先在啟動類上添加注解:@EnableScheduling 來開啟定時任務(wù)
@SpringBootApplication
@EnableScheduling
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
然后新建定時任務(wù)類
@Component
public class QuartzService {
/**
* 通過時間表達式執(zhí)行定時任務(wù)
*/
@Scheduled(cron = "0 0/1 * * * ?")
public void timerToNow(){
System.out.println("now time:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}
/**
*啟動時間點之后 X毫秒秒執(zhí)行一次
*/
@Scheduled(fixedRate = 5000)
public void timerToZZP(){
System.out.println("fixedRate:" + new Random().nextLong() + new SimpleDateFormat("HH:mm:ss").format(new Date()));
}
/**
* 結(jié)束時間點之后 每X毫秒執(zhí)行一次
*/
@Scheduled(fixedDelay = 10000)
public void timerToReportCount(){
System.out.println("fixedDelay:" + new Random().nextLong() + new SimpleDateFormat("HH:mm:ss").format(new Date()));
}
/**
* 第一次延遲 X毫秒執(zhí)行,之后按照fixedRate的規(guī)則每X毫秒執(zhí)行
*/
@Scheduled(initialDelay = 10000,fixedRate = 6000)
public void timerToReport(){
System.out.println("initialDelay:" + new Random().nextLong() + new SimpleDateFormat("HH:mm:ss").format(new Date()));
}
}
啟動項目,定時任務(wù)開始
總結(jié)
以上所述是小編給大家介紹的springBoot定時任務(wù)處理類的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:
- spring-boot通過@Scheduled配置定時任務(wù)及定時任務(wù)@Scheduled注解的方法
- SpringBoot 定時任務(wù)遇到的坑
- 詳解SpringBoot 創(chuàng)建定時任務(wù)(配合數(shù)據(jù)庫動態(tài)執(zhí)行)
- springboot整合Quartz實現(xiàn)動態(tài)配置定時任務(wù)的方法
- 詳解Spring Boot 定時任務(wù)的實現(xiàn)方法
- springboot整合quartz實現(xiàn)定時任務(wù)示例
- SpringBoot定時任務(wù)兩種(Spring Schedule 與 Quartz 整合 )實現(xiàn)方法
- 詳解Spring Boot中使用@Scheduled創(chuàng)建定時任務(wù)
- 詳解SpringBoot定時任務(wù)說明
相關(guān)文章
Java+MySQL實現(xiàn)學(xué)生信息管理系統(tǒng)源碼
這篇文章主要為大家詳細介紹了Java+MySQL實現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
java反射機制及beanUtils的實現(xiàn)原理分析
本文介紹了Java的反射機制、VO、DTO、PO的概念以及BeanUtils的實現(xiàn)原理和簡單示例,通過反射可以在運行時動態(tài)操作類、方法和字段,BeanUtils用于在不同bean之間進行屬性復(fù)制2024-12-12
IDEA部署JavaWeb項目到Tomcat服務(wù)器的方法
這篇文章主要介紹了IDEA部署JavaWeb項目到Tomcat服務(wù)器的方法,本文給大家介紹的非常詳細,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-06-06

