我有一个在 Spring 2.5.6-SEC01 中运行的简单石英触发器。
触发器定义如下所示:
<bean id="AdvicesCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="AdvicesQuartzJob"/>
<property name="cronExpression" value="0 20/15 * * * ?"/>
</bean>
这是我的调度程序工厂:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="AdvicesCronTrigger"/>
</list>
</property>
</bean>
我已阅读有关从 Quartz 触发 CRON 触发器的文档。这是一个摘录:
CronTrigger 示例 1 - 创建一个触发器的表达式,该触发器每 5 分钟触发一次
“0 0/5 * * * ?”
今天我在 9:40 解雇了我的程序。这是我的执行输出:
编辑:鲍比对他的欣赏是正确的。我更新了我的执行日志:
2010-02-11 09:50:00,000 信息 - 开始
2010-02-11 10:20:00,000 信息 - 开始
2010-02-11 10:35:00,000 信息 - 开始
2010-02-11 10:50:00,000 信息 - 开始
2010-02-11 11:20:00,000 信息 - 开始
2010-02-11 11:35:00,000 信息 - 开始
我预计这个触发器将被触发
9:50
10:05
10:20
10:35
...
如何做到这一点?使用哪个 CRON 表达式?