定时执行任务-springboot
2022-04-08 10:29
1451 查看
定时执行任务-springboot
先看两个接口
这两个接口springboot已经帮我们封装好了,我们不需要去手动使用
TaskScheduler //任务调度者 TaskExecutor //任务执行者
具体步骤:
- 在启动类上添加这个注解:
@EnableScheduling//开启定时功能的注解
- 给需要定时任务的方法添加@Scheduled(cron="0 * * * * *")注解
@Service public class ScheduledService { //cron //秒 分 时 日 月 周几(0-7) 年 //每到0秒执行一次 @Scheduled(cron="0 * * * * *") /* 30 15 10 * * ? 每天10点15分30秒执行一次 30 0/5 10,18 * * ? 每天10点和18点,每隔5分钟的30秒执行一次 */ public void hello(){ System.out.println("hello,你被执行了!"); } }
- 执行springboot就可以了,因为它是异步任务,只要到时间就会跑,不需要写Controller请求响应。
这也很简单,就是加了两个注解。
相关文章推荐
- SpringBoot开发详解(十二) -- SpringBoot中执行定时任务
- spring Boot 中使用线程池异步执行多个定时任务
- spring boot-分布式定时任务中,异步执行时JMS无法重新投递消息
- Spring Boot中配置定时任务、线程池与多线程池执行的方法
- springboot执行定时任务的几种方式
- Spring Boot中配置定时任务、线程池与多线程池执行的方法
- spring boot 多线程并发执行定时任务
- 基于Springboot执行多个定时任务并动态获取定时任务信息
- springboot动态配置定时任务2种方式,整合Quartz多线程并发执行多个定时任务配置
- elastic-job 分布式定时任务框架 在 SpringBoot 中如何使用(一)初始化任务并定时执行...
- 详解SpringBoot 创建定时任务(配合数据库动态执行)
- SpringBoot2.x填坑(四):生产上SpringBoot2.x Scheduled定时任务重复执行两次解决方案
- SpringBoot中使用Scheduling执行定时任务
- springboot笔记4:SpringBoot,异步任务,邮件任务,定时执行任务
- Spring Boot使用方法小札(2):执行定时任务
- SpringBoot执行定时任务@Scheduled
- springBoot 定时任务执行一段时间后失效
- springboot动态配置定时任务2种方式,整合Quartz多线程并发执行多个定时任务配置
- springboot schedule 解决定时任务不执行的问题
- springboot 执行定时任务