Spring2.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式を使用しますか?