Atitit spring 定时器 CRON表达式 含义 目录 1.1. 大概流程 1 1.2. 核心源码springboot 1 1.3. Cron表达式属性——String 2 1.4
Atitit spring 定时器 CRON表达式 含义
目录
增加一个定时配置类,添加@Configuration和@EnableScheduling注解
使用cron表达式生成器生成一个表达式
定义一个方法,增加Scheduled注解,讲表达式放入即可
运行此springboot项目即可。
package timer;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
@Configuration
@EnableScheduling
public class SchedulingConfig {
@Scheduled(cron = "0/5 * * * * ? ")
public void test(){
System.out.println("定时调度。。。。。。。。。。。。");
}
}
注意,实际的时间他说只能六个参数。。表达式生成器是7个参数,去掉最后一个即可
Seconds (秒): 可出现", - * /"四个字符,有效范围为0-59的整数
Minutes (分): 可出现", - * /"四个字符,有效范围为0-59的整数
Hours (时): 可出现", - * /"四个字符,有效范围为0-23的整数
DayofMonth (天/月): 可出现", - * / ? L W C"八个字符,有效范围为0-31的整数
Month (月): 可出现", - * /"四个字符,有效范围为1-12的整数或JAN-DEc
DayofWeek (星期几): 可出现", - * / ? L C #"四个字符,有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天,2表示星期一, 依次类推
Year (年): 可出现", - * /"四个字符,有效范围为1970-2099年
推荐一个cron表达式自动生成的网站 点击获取
http://cron.qqe2.com/
---------------------