1、pom包配置
pom包里面只需要引入springboot starter包即可
org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-devtools true
2、启动类启用定时
在启动类上面加上@EnableScheduling即可开启定时
@SpringBootApplication@EnableSchedulingpublicclassApplication{publicstaticvoidmain(String[] args){ SpringApplication.run(Application.class, args); }}
3、创建定时任务实现类
@ComponentpublicclassSchedulerTask{privateintcount=0;@Scheduled(cron="*/6 * * * * ?")privatevoidprocess(){ System.out.println("this is scheduler task runing "+(count++)); }}
fe7d59c7257408537911a79d343c6e3.png
3、cron表达式
常用: 秒、分、时、日、月、年
0 0 8,16,18 * * ? 每天上午8点,下午4点,6点
0 0 13 * * ? 每天下午1点触发
0 0/7 0 * * ? 每7分钟执行一次
*/5 * * * * ? 每隔5秒执行一次
更多表达式请见:https://blog.csdn.net/weixin_40426638/article/details/78959972
网友评论