Quartz表達式是一種時間表達式語言,用于配置Quartz調度器的任務調度時間。其基本語法為:
[秒] [分鐘] [小時] [日] [月] [周] [年]
其中,每個字段可以是具體的值、范圍、遞增步長、通配符或者最后一個特殊字符。
以下是一些常用的示例:
每分鐘觸發一次:* * * * * ?
每天的10點15分觸發一次:0 15 10 * * ?
每天的12點0分觸發一次:0 0 12 * * ?
每天的8點至18點,每隔1小時觸發一次:0 0 8-18/1 * * ?
每個月的1號和15號的10點15分觸發一次:0 15 10 1,15 * ?
每周一至周五的10點15分觸發一次:0 15 10 ? * MON-FRI
除了以上示例,還可以使用更復雜的表達式來滿足特定需求。在編寫Quartz表達式時,可以參考Quartz的官方文檔或者查閱相關教程來獲得更詳細的信息。