加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

SpringBoot下使用定时任务的方式全揭秘

发布时间:2019-02-21 18:02:58 所属栏目:建站 来源:佚名
导读:副标题#e# 本文旨在用通俗的语言讲述枯燥的知识 定时任务作为一种系统调度工具,在一些需要有定时作业的系统中应用广泛,,如每逢某个时间点统计数据、在将来某个时刻执行某些动作...定时任务在主流开发语言均提供相应的API供开发者调用,在Java中,实现定

1. 引入quartz依赖

  1. <dependency> 
  2.    <groupId>org.springframework.boot</groupId> 
  3.    <artifactId>spring-boot-starter-quartz</artifactId> 
  4. </dependency> 

2.配置

  1. @Configuration 
  2. public class QuartzConfig { 
  3.     @Bean 
  4.     public JobDetail quartzDetail(){ 
  5.         return JobBuilder.newJob(QuartzTest.class).withIdentity("QuartzTest").storeDurably().build(); 
  6.     } 
  7.     @Bean 
  8.     public SimpleTrigger quartzTrigger(){ 
  9.         SimpleScheduleBuilder scheduleBuilder = SimpleScheduleBuilder.simpleSchedule() 
  10.                 .withIntervalInSeconds(10) 
  11.                 .repeatForever(); 
  12.         return TriggerBuilder.newTrigger().forJob(quartzDetail()) 
  13.                 .withIdentity("QuartzTest") 
  14.                 .withSchedule(scheduleBuilder) 
  15.                 .build(); 
  16.     } 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读