对于我的企业应用程序,我需要按间隔时间进行批处理操作。 在引用石英调度程序时,有两种类型。一个是简单的触发器,另一个是cron触发器。 我对这些概念感到困惑。请用简单的例子解释我。
答案 0 :(得分:1)
请参阅文档中给出的示例。 CronTrigger
CronTrigger通常比SimpleTrigger更有用,如果您需要基于类似日历的概念而不是精确指定的SimpleTrigger间隔重复发生的作业计划。
一些例子
“every Friday at noon” or “every weekday and 9:30 am”, or even “every 5 minutes between 9:00 am and 10:00 am on every Monday, Wednesday and Friday during January”
,.
CronTrigger示例1 - 用于创建仅每5分钟触发一次的触发器的表达式
“0 0/5 * * *?”
CronTrigger示例2 - 一个表达式,用于创建一个触发器,每分钟触发10分钟,即分钟后10秒(即上午10:00:10,上午10:05:10等)。
“10 0/5 * * *?”
CronTrigger示例3 - 用于创建触发器的表达式,该触发器在每周三和周五的10:30,11:30,12:30和13:30触发。
“0 30 10-13? * WED,FRI“
CronTrigger示例4 - 用于创建触发器的表达式,该触发器在每个月的5日和20日上午8点到上午10点之间每半小时触发一次。请注意,触发器不会在上午10:00,即8:00,8:30,9:00和9:30
点火“0 0/30 8-9 5,20 *?”