當前位置:編程學習大全網 - 行動軟體 - spring quartz配置每分鐘執行壹次,為什麽啟動項目只執行壹次?

spring quartz配置每分鐘執行壹次,為什麽啟動項目只執行壹次?

1.quartz中配置任務調度頻率:

<bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail" ref="testJobDetail"/>

<property name="cronExpression" value="0 */1 * * * ?"/><!-- 每隔1分鐘觸發壹次 -->

</bean>

2、說明:

1)Cron表達式的格式:秒 分 時 日 月 周 年(可選)。

字段名 允許的值 允許的特殊字符

秒 0-59 , - * /

分 0-59 , - * /

小時 0-23 , - * /

日 1-31 , - * ? / L W C

月 1-12 or JAN-DEC , - * /

周幾 1-7 or SUN-SAT , - * ? / L C #

年 (可選字段) empty, 1970-2099 , - * /

“?”字符:表示不確定的值

“,”字符:指定數個值

“-”字符:指定壹個值的範圍

“/”字符:指定壹個值的增加幅度。n/m表示從n開始,每次增加m

“L”字符:用在日表示壹個月中的最後壹天,用在周表示該月最後壹個星期X

“W”字符:指定離給定日期最近的工作日(周壹到周五)

“#”字符:表示該月第幾個周X。6#3表示該月第3個周五

2)Cron表達式範例:

每隔5秒執行壹次:*/5 * * * * ?

每隔1分鐘執行壹次:0 */1 * * * ?

每天23點執行壹次:0 0 23 * * ?

每天淩晨1點執行壹次:0 0 1 * * ?

每月1號淩晨1點執行壹次:0 0 1 1 * ?

每月最後壹天23點執行壹次:0 0 23 L * ?

每周星期天淩晨1點實行壹次:0 0 1 ? * L

在26分、29分、33分執行壹次:0 26,29,33 * * * ?

每天的0點、13點、18點、21點都執行壹次:0 0 0,13,18,21 * * ?

3、啟動項目只執行壹次是因為容器是單實例執行的,不妨改成多實例試試。

  • 上一篇:回家是什麽意思?
  • 下一篇:車牌號最佳字母有何含義 車牌號碼字母挑選?
  • copyright 2024編程學習大全網