任務排程quartz

2021-10-03 19:03:56 字數 507 閱讀 2130

總共分三步:

1:建立排程器scheduler

2:建立封裝job的jobdetail

3:用trigger把上邊他倆封裝起來  去start即可

// 3、構建trigger例項,定時執行的trigger

trigger trigger = triggerbuilder.newtrigger()

.withidentity("trigger1", "triggergroup1")//這倆也是你愛咋寫咋寫,自定義的

.startat("引數填寫乙個時間")

.withschedule(******schedulebuilder.******schedule())

.build();

//將我們的工作和觸發器新增到我們排程器中

scheduler.schedulejob(jobdetail,trigger);

scheduler.start();

return "message-base";

}

任務排程 Quartz

首先,quartz是什麼 先看看我們生活中的例子 每月的2月21號提醒我今天是男朋友的生日 每月的17號提醒我大姨媽快要來了 每隔一小時提醒我起來走走運動運動 就是在某乙個有規律的時間點乾某件事。並且時間的觸發的條件可以非常複雜 比如每月最後乙個工作日的17 50 複雜到需要乙個專門的框架來幹這個事...

Quartz任務排程

id設定為自動獲取 每乙個必須不同 所有排程器例項中是唯一的 org.quartz.scheduler.instanceid auto 指定排程程式的主線程是否應該是守護執行緒 org.quartz.scheduler.makeschedulerthreaddaemon true threadpoo...

任務排程 Quartz框架

乙個簡單的例子 與spring的整合 實現job介面定義任務 在spring配置檔案中進行配置 在多數情況下應該使用crontrigger觸發器,結合cron表示式與calendar,calendar有一些實現類,如annualcalendar,monthlycalendar,weeklycalen...