cronExpression字段是定义job执行的时间
# 字段 允许值 允许的特殊字符
# 秒 0 - 59 , - * /
# 分 0 - 59 , - * /
# 小时 0 - 23 , - * /
# 日期 1 - 31 , - * ? / L W C
# 月份 1 - 12 或者 JAN-DEC , - * /
# 星期 1 - 7 或者 SUN-SAT , - * ? / L C #
# 年(可选) 留空, 1970 - 2099 , - * /
# 表达式意义
# "0 0 12 * * ?" 每天中午 12 点触发
# "0 15 10 ? * *" 每天上午 10 : 15 触发
# "0 15 10 * * ?" 每天上午 10 : 15 触发
# "0 15 10 * * ? *" 每天上午 10 : 15 触发
# "0 15 10 * * ? 2005" 2005 年的每天上午 10 : 15 触发
# "0 * 14 * * ?" 在每天下午 2 点到下午 2 : 59 期间的每 1 分钟触发
# "0 0/5 14 * * ?" 在每天下午 2 点到下午 2 : 55 期间的每 5 分钟触发
# "0 0/5 14,18 * * ?" 在每天下午 2 点到 2 : 55 期间和下午 6 点到 6 : 55 期间的每 5 分钟触发
# "0 0-5 14 * * ?" 在每天下午 2 点到下午 2 : 05 期间的每 1 分钟触发
# "0 10,44 14 ? 3 WED" 每年三月的星期三的下午 2 : 10 和 2 : 44 触发
# "0 15 10 ? * MON-FRI" 周一至周五的上午 10 : 15 触发
# "0 15 10 15 * ?" 每月 15 日上午 10 : 15 触发
# "0 15 10 L * ?" 每月最后一日的上午 10 : 15 触发
# "0 15 10 ? * 6L" 每月的最后一个星期五上午 10 : 15 触发
# "0 15 10 ? * 6L 2002-2005" 2002 年至 2005 年的每月的最后一个星期五上午 10 : 15 触发
# "0 15 10 ? * 6#3" 每月的第三个星期五上午 10 : 15 触发
# 每天早上6 点
# 0 6 * * *
# 每两个小时
# 0 */ 2 * * *
# 晚上11 点到早上 8 点之间每两个小时,早上八点
# 0 23 - 7 / 2 , 8 * * *
# 每个月的4 号和每个礼拜的礼拜一到礼拜三的早上 11 点
# 0 11 4 * 1 - 3
# 1 月 1 日早上 4 点
# 0 4 1 1 *
分享到:
相关推荐
5. **命令行交互**:在命令行环境中,开发者可以结合CronExpression库创建命令行工具,让用户能够方便地配置和管理定时任务。 在`mtdowling-cron-expression-3cc89f5`这个压缩包中,包含了CronExpression库的源代码...
"cronExpression 介绍" CronExpression 是一个强大且灵活的表达式,它允许用户指定一个触发器的执行时间和频率。该表达式由六至七个字段组成,由空格分隔,其中六个字段是必须的,而一个字段是可选的。 字段介绍 ...
### Quartz之CronExpression详解 #### 一、CronExpression概述 CronExpression是一种用于配置Quartz调度器中定时任务的表达式格式。通过这种格式化的字符串,用户能够灵活地定义任务执行的时间规律。...
在Quartz中,`cronExpression`是用于设置基于cron表达式的时间触发规则的关键配置项,这种表达式允许我们以非常灵活的方式定义任务的执行周期。 cronExpression的格式是由7个子表达式组成的字符串,每个子表达式...
在 Quartz 中,`cronExpression` 是一种强大的配置方式,允许开发者使用类似 Unix cron 的语法来定义任务的执行时间。 `cronExpression` 由七个子表达式组成,分别代表秒、分、小时、日、月、周几和年份。每个子...
标题与描述均聚焦于“Quartz在Spring中动态设置cronExpression”的主题,这涉及到了两个主要的开源项目:Quartz,一个强大的作业调度框架;以及Spring,一个广泛使用的Java平台框架,用于构建企业级应用程序。Quartz...
其中,`cronExpression`是Quartz中一个关键的配置项,用于定义任务执行的时间规则,通常用于创建复杂的定时计划。本文将详细解释`cronExpression`的配置及其各个字段的含义。 `cronExpression`遵循的是Unix cron...
### Spring线程时间配置:Quartz与CronExpression详解 在Spring框架中,为了实现定时任务的调度,引入了一个强大的工具——Quartz。Quartz是一个功能丰富的开源作业调度器,可以用于Java应用程序中的作业调度。它...
NULL 博文链接:https://ait.iteye.com/blog/1981617
本项目主要探讨如何在运行时动态修改Quartz定时任务的CronExpression,即cron表达式,来改变任务的执行时间。 首先,CronExpression是Quartz中用于定义时间触发规则的关键组件,它基于Unix的crontab语法,可以精确...
Quartz cronExpression 表达式 Quartz cronExpression 表达式是一个由六至七个字段组成的字符串,其中 6 个字段是必须的,而一个是可选的。每个字段的允许值和特殊字符如下: 1. 秒 (0-59):允许的特殊字符有 * / ...
2.cronExpression 字段 输入 job 执行的间隔秒,建议2秒执行一次,好测试,看效果。 3.暂停为暂停JOB。 4.恢复为恢复暂停的job。 5.更新一秒 或者五秒,我写死了,懒得再写页面传值了,知道怎么回事就行了。 6....
newJob(jobName, jobGroupName, triggerName, triggerGroupName, jobClass, cronExpression); } private void newJob(String jobName, String jobGroupName, String triggerName, String triggerGroupName, ...
<property name="cronExpression" value="0/5 * * * * ?"/> <!-- 每5分钟执行一次 --> <!-- 定义JobDetail --> <property name="jobClass" value="com.example.MyJob"/> ``` 总结来说,本文介绍的是...
### Java开发之Spring定时任务时间格式CronExpression设置详解 #### 一、引言 在Java开发中,Spring框架提供了一种强大且灵活的方式来管理定时任务。其中,`CronExpression`是一种常用的表达式,用于定义任务执行...
### Quartz在Spring中动态设置cronExpression的关键知识点 #### 1. cronExpression的理解与构成 - **定义**:cronExpression是一种用于定义周期性任务执行规则的字符串格式,它由六个或七个字段组成,这些字段通过...
1. **Job**:Job是执行的具体任务,它是实现了`org.quartz.Job`接口的类。你可以自定义Job类,实现你需要的任务逻辑。 2. **JobDetail**:JobDetail是Job的详细信息,它包含了Job的类信息以及一些附加属性。通过`...