定时任务

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

你可能感兴趣的:(定时任务)