SpringTask

SpringTask是一种用于定时任务调度的框架周期性任务、定时任务需要SpringTask框架

比较出名的框架有三种:

(1)SpringTask(没有很大的并发量需求量,用SpringTask足够)

(2)Quartz(老牌的定时任务,性能和效率都比SpringTask高,但是SpringTask简单)

(3)XXL-JOB(当当网架构师,个人研发的分布式定时任务)

SpringTask是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑

应用场景:信用卡每月还款提醒、应用在用户生日发定时祝福、火车票售票系统处理未支付订单。

用到定时任务的场景很多。

task、job包一般都是定时任务的包。

定时任务示例:

(1)在启动类上添加@EnableScheduling注解,开启定时任务调度

(2)定义任务调度类,在类中定义任务处理方法

cron表达式:

cron表达式不是Java专有的技术,基本所有的语言中都有cron表达式,Linux服务器也支持cron表达式,只不过每种语言对于cron表达式的解析略有区别。

比如Quartz的cron表达式会比SpringTask的多一位

相关推荐
这个DBA有点耶1 分钟前
核心系统的高可用与容灾架构:从主从到两地三中心全面解析
java·开发语言·数据库·sql·mysql·架构·运维开发
AC赳赳老秦4 分钟前
OpenClaw+AWS 深度应用:自动生成 CloudFormation 模板、批量管理 S3 存储桶
java·python·面试·职场和发展·php·deepseek·openclaw
用户298698530145 分钟前
Java 处理 Word 文档:如何批量修改超链接地址与显示文本
java·后端
asdfg12589636 分钟前
BeanListHandler的通俗理解
java·数据库·oracle
namexingyun20 分钟前
GPT-5.6 前端生成能力深度解析:kindle/kepler/Levi三版本UI实测与技术推演
java·前端·人工智能·gpt·机器学习·ui
码界索隆22 分钟前
Python转Java系列:语法与类型系统
java·开发语言·python
asdfg125896324 分钟前
入门后端开发从一本Java书开始
java
ch.ju24 分钟前
Java程序设计(第3版)第四章——编译中的错误:无法覆盖
java·开发语言
JAVA面经实录91725 分钟前
ZooKeeper 完整知识体系
java·zookeeper·架构