Quartz设置每小时执行如何写CronExpression表达式

 我来答
lecroy03
2014-10-28 · TA获得超过313个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:146万
展开全部
既然是每小时这种固定间隔的执行,大可以用simpleTrigger,没必要用cronTrigger了。如果用cronTrigger,写表达式的时候写上分钟的数值就可,表示每小时的多少分执行:0 1 * * * ? 每小时第1分钟时执行一次
驾驶室竿拙
2018-04-26 · TA获得超过850个赞
知道答主
回答量:1
采纳率:100%
帮助的人:705
展开全部

(1)表示匹配该域的任意值,假如在Minutes域使用, 即表示每分钟都会触发事件。

(2)只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 , 其中最后一位只能用?,而不能使用*,如果表示不管星期几都会触发,实际上并不是这样。

定时器的任务方法不能有返回值(如果有返回值;) //?"0 * 14 * * .xsd 最后是我们的task任务扫描注解[html] view plain copy<task;&gt.1:15触发 "0 15 10 * * ://www://www.org/schema/task" target="_blank">http;0 15 10 * * ? 2005&quot? *&quot.org/schema/task/ 扫描的是com;context;0 15 10 * * ?" 每天早上10、具体使用以及参数请百度google;import org.springframework.stereotype:annotation-driven/每5秒执行一次 @Override public void myTest(){ System; 我的配置扫描位置是.test的包下的、)[java] view plain copypublic interface IMyTestService { public void myTest(); } [java] view plain copy@Component // public class MyTestServiceImpl implements IMyTestService { @Scheduled(cron="0/5 * * * * ? "/> <context:component-scan base-package="com.test"/>

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式