Spring task 基本操作

cron 表达式

构成,分成6到7个域,每一个域代表一个含义

2023年7月7日上午9点的cron表达式为:0 0 9 7 7 ? 2023

分钟 小时
0 0 9 7 7 ? 2023

在线生成器:在线Cron表达式生成器 (pppet.net)

代码实现

导入依赖

spring-context已存在

启动类添加注解@EnableSchedule开启任务调度

less 复制代码
@SpringBootApplication  
@Slf4j  
@EnableScheduling //开启任务调度  
public class SkyApplication {  
public static void main(String[] args) {  
    SpringApplication.run(SkyApplication.class, args);  
    log.info("server started");  
    }  
}

自定义定时任务

less 复制代码
@Component  
@Slf4j  
public class MyTask {  
  
/**  
* 定时任务 每隔5秒触发一次  
*/  
@Scheduled(cron = "0/5 * * * * ?")  
public void executeTask(){  
    log.info("定时任务开始执行:{}", new Date());  
    }  
}
相关推荐
雪隐4 小时前
用Flutter做背单词APP-03为了给单词库塞满数据,我让AI给我打了上万份工
前端·人工智能·后端
苏三说技术4 小时前
为什么越来越多的人使用PostgreSQL?
后端
Csvn4 小时前
📊 SQL 入门 Day 1:SELECT & WHERE — 数据查询的基本功
后端·sql
不一样的少年_4 小时前
不用框架,手搓 AI Agent:(一) 先让它跑起来
前端·后端·agent
用户526835677904 小时前
《拒绝当背锅侠!写了个 WebHook 中间件,让局域网硬件在服务挂掉时“喊”出来》
后端
云技纵横5 小时前
线上报 Deadlock,怎么从日志里找出是哪两条 SQL 打架?
后端
卷无止境5 小时前
Python数据进阶专题:用声明式验证让数据管道告别"惊喜"
后端·python·数据分析
glartchen5 小时前
win11下使用 WSL2 部署kali 虚拟机(不踩坑版)
后端
聂二AI落地内参5 小时前
ComfyUI 平台化:能力契约、节点白名单和积分预扣怎么串起来
后端
用户7827110810635 小时前
Spring MVC RESTful 员工管理实战 ——踩坑全记录
后端