其他分享
首页 > 其他分享> > SpringBoot实现定时器

SpringBoot实现定时器

作者:互联网

定时任务实现的方式:

 

SpringTask实现步骤:

         

    //表示每隔3秒执行一次
    // @Scheduled(fixedRate = 6000)

    // 表示方法执行完成后5秒再执行
    @Scheduled(fixedDelay = 6000)

    // 表示每五秒执行一次
    //@Scheduled(cron = "*/6 * * * * ?")
    public void TestTask() {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(dateFormat.format(new Date()));
    }

fixedDelay:你业务执行完毕后,6秒再执行。

和fixedRate:不论你业务执行花费了多少时间,每隔6秒执行一次。

cron表达式:可以设置每天什么时候执行(在线Cron表达式生成器:https://cron.qqe2.com

 

Quartz 实现步骤:

标签:Scheduled,定时器,SpringBoot,SpringTask,实现,cron,Quartz,定时,执行
来源: https://www.cnblogs.com/zxg-6/p/13726679.html