当前位置: 首页 > news >正文

【SpringBoot笔记】定时任务(cron)

定时任务就是在固定的时间执行某个程序,闹钟的作用。

1.在启动类上添加注解

@EnableScheduling

2.创建定时任务类

在这个类里面使用表达式设置什么时候执行

cron 表达式(也叫七子表达式),设置执行规则

package com.Lijibai.staservice.schedule;import com.Lijibai.staservice.service.StatisticsDailyService;
import com.Lijibai.staservice.utils.DateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;import java.util.Date;@Component
public class ScheduledTask {@Autowiredprivate StatisticsDailyService staService;// 0/5 * * * * ?表示每隔5秒执行一次这个方法@Scheduled(cron = "0/5 * * * * ?")public void task1() {System.out.println("**************task执行了..");}//在每天凌晨1点,把前一天数据进行数据查询添加@Scheduled(cron = "0 0 1 * * ?")public void task2() {staService.registerCount(DateUtil.formatDate(DateUtil.addDays(new Date(), -1)));}
}

在线生成 cron 表达式工具:在线Cron表达式生成器

比如每隔 5 秒执行一次

 比如每天凌晨 1 点执行一次

http://www.lryc.cn/news/114780.html

相关文章:

  • Redis单机,主从,哨兵,集群四大模式
  • 2023年8月份华为H12-811更新了
  • [K8S:命令执行:权限异常:解决篇]:通过更新kubeconfig配置相关信息
  • 帆软设计器报表加载不出折线图的原因
  • [QCA6174]sdx12平台WiFi QCA6174在驱动加载的时候增加模块参数方法
  • Ajax-AJAX请求的不同发送方式
  • 简易图书管理系统(面向对象思想)
  • C++ 函数模板与类模板
  • Tailwind CSS:简洁高效的工具,提升前端开发体验
  • NR CSI(六) CSI reporting using PUCCH
  • 论文阅读---《Unsupervised Transformer-Based Anomaly Detection in ECG Signals》
  • 5G上行干扰规避的参数策略
  • CTF流量题解tcp1
  • Django快速入门
  • Python “牵手” 淘宝商品详情数据获取方法,淘宝API申请指南
  • OpenScene
  • HDFS中的Trash垃圾桶回收机制
  • segment-anything使用说明
  • 在魔塔社区搭建通义千问-7B(Qwen-7B)流程
  • Redis 加入服务列表自启动
  • MyCat管理及监控——zookeeper及MyCat-web安装
  • 基于spring boot的餐饮管理系统java酒店饭店菜谱 jsp源代码mysql
  • JVM分析工具JProfiler介绍及安装
  • Nginx使用多个.conf文件配置虚拟主机server
  • nginx编译以及通过自定义生成证书配置https
  • OpenAI 已为 GPT-5 申请商标,GPT-4 发布不到半年,GPT-5 就要来了吗?
  • 【Linux】深入理解进程概念
  • Java课题笔记~ AspectJ 的开发环境(掌握)
  • 机器学习参数调优
  • [Java基础]面向对象-关键字分析:this,static,final,super