我的情况是这样的,我希望每个月在 30 日触发一个触发器,但是 2 月份没有这个特定日期,所以在执行过程中,石英会通过异常处理,否则它将在二月的第 28 天。如果它抛出异常,那么解决方案是什么。
谢谢。
我的情况是这样的,我希望每个月在 30 日触发一个触发器,但是 2 月份没有这个特定日期,所以在执行过程中,石英会通过异常处理,否则它将在二月的第 28 天。如果它抛出异常,那么解决方案是什么。
谢谢。
试试这个。
trigger = newTrigger() .withIdentity("trigger3", "group1") .startNow() .withSchedule(cronSchedule("0 0 15 L * ?")) .build();
// 在每个月的最后一天 15:00 触发
参考这个链接
http://quartz-scheduler.org/documentation/quartz-2.x/cookbook/MonthlyTrigger