我想通过.gsp从用户那里获得cron表达式,并希望将其设置为 Controller 中动态作业的新cron表达式。最初,我的cron表达式就像“0 1 0 * *?”但现在想将其更改为..说

String cronExpression="0 2 0 * * ?"  // in the controller

// creates cron trigger;

DynamicJob.schedule(String cronExpression, Map params?)

但这不起作用。

最佳答案

可能是这样的:

trigger.cronExpression = params.cronexpression
quartzScheduler.rescheduleJob(new TriggerKey(params.triggerName, params.triggerGroup), trigger)

有关更多上下文,请参见this controller in Quartz Monitor plugin或仅使用plugin itself

10-04 09:58