SpringBoot定时任务
来源:互联网 发布:绝地游戏画面优化 编辑:程序博客网 时间:2024/05/18 10:33
定时任务是一个后台经常要用到的功能
首先我们要在SpringBoot里配置pom.xml文件
1234
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency>
只要有starter就好了(spring-boot-starter-xxx也行)
创建一个定时任务
123456789101112
/*** Created by cw on 2017/7/20.*/public class SchedulerTaskFindAndSend {private int count=0;"*/30 * * * * ?")(cron=private void process(){System.out.println("count = "+(count++));}}
在@SpringBootApplication下添加@EnableScheduling
12
@SpringBootApplication@EnableScheduling
启动运行程序
控制台会每隔30秒打印出 count = 计数
关于@Scheduled
除了cron=” “ 这种方式外
还有以下几种
- @Scheduled(fixedRate = 3000) ————————上一次开始执行时间点之后3秒再执行
- @Scheduled(fixedDelay = 3000) ————————上一次执行完毕时间点之后3秒再执行
- @Scheduled(initialDelay=1000, initialDelay = 3000) ————————第一次延迟1秒后执行,之后按fixedRate的规则每3秒执行一次
关于cron表达式
可以看下这篇博客对于cron表达式讲解比较详细
阅读全文
0 0
- SpringBoot定时任务说明
- springboot定时任务
- springboot(九):定时任务
- springboot(九):定时任务
- springboot 定时任务
- SpringBoot-@Schedule定时任务
- SpringBoot定时任务SchedulingTasks
- SpringBoot 定时任务
- SpringBoot 定时任务
- SpringBoot 定时任务
- springboot (7) 定时任务
- SpringBoot定时任务
- SpringBoot (九) :定时任务
- springboot(九):定时任务
- springboot 定时任务
- springboot实现定时任务
- SpringBoot 定时任务
- springboot实现定时任务
- Gym
- SpringBoot邮箱注册验证
- 2017四川省赛E题( Longest Increasing Subsequence)
- SpringMVC中的统一异常处理
- 大数据之Map-reduce
- SpringBoot定时任务
- libprocess初探
- 排序算法之冒泡排序
- kali linux 安装搜狗输入法
- C语言scanf()函数返回值的问题
- 【理解】算法:chessboard covering with trominoes
- 卡特兰数+逆元-HDU4828
- UBUNTU nfs 常用命令
- STM32---IWDG看门狗与Debug