基于SpringBoot使用Schedule

步骤

1.新建一个任务类

新建一个任务类TimeComponent,使用@Scheduled注解来指定该任务类的执行时间。
TimeComponent:

@Component
public class TimeComponent {

    @Scheduled(cron="0/5 * * * * *")
    public void test(){
        System.out.println("执行任务");
    }
}

2.在主程序入口添加注解

添加上@EnableScheduling

结果

启动程序之后,会看到每隔5秒,控制台输出"执行任务"字样

任务类注解

	/**
     *  fixedRate: 固定时间去执行。
     *  fixedDelay: 固定的延迟。
     *
     *  cron有六个占位符号: 第一个表示秒,第二个是分,第三个小时,第四是日,
     *   第五个是月份,第六个是星期
     *   0/2 * * * * *  每两秒执行一次
     *   0 25 11 * * * 每天11:25执行
     *   0 0/5 11 * * *  每天的11点,每隔5分钟执行一次
     *   0 0 20 * * *  每天晚上8点钟执行
     *   0 0 8,20 * * * 每天早晚8点执行一次
     *   0 0 8-20 * * * 每天早上8点到晚8点,每个小时执行一次
     *   0 0 12 L * * * 每个月的最后一天12点钟执行。
     */
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值