Spring task定时任务框架

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、cron表达式
  • 二、使用步骤
    • 1.导入maven坐标soring-context
    • 2.启动类添加注解@EnableScheduling开启任务调度
    • 3.自定义定时任务类


前言

一、cron表达式

cron表达式其实就是一个字符串,通过cron表达式可以定义任务**触发的时间**
构成规则:分为67个域,由空格分隔开,每个域表达一个含义
每个域的含义分别为秒,分钟,小时,日,月,周,年(可选)

周和日是冲突的,一般写一个
cron表达式在线生成器:

https://cron.qqe2.com/

Spring task定时任务框架_第1张图片

二、使用步骤

1.导入maven坐标soring-context

一般都不用自己导入,包含在springboot的依赖里面

2.启动类添加注解@EnableScheduling开启任务调度

springboot的启动类 

3.自定义定时任务类

Spring task定时任务框架_第2张图片
在要定时执行的方法上加上这个,表示每5秒执行一次
cron的表达式在https://cron.qqe2.com/里面可以自己生成,尽量不要自己写,
在这里插入图片描述
效果图:

Spring task定时任务框架_第3张图片

你可能感兴趣的:(java,spring,spring,boot)