我的情况是这样的, 我希望每月在 30 日触发一个触发器,但是 2 月没有这个特定日期,因此在执行过程中 quartz 会发生异常,否则它将在 2 月 28 日执行该触发器。如果它抛出异常,那么解决方案是什么。
谢谢。
最佳答案
尝试一下。
触发器 = newTrigger() .withIdentity("trigger3", "group1") 。现在开始() .withSchedule(cronSchedule("0 0 15 L * ?")) .build();
//每月最后一天15:00触发
引用此链接
http://quartz-scheduler.org/documentation/quartz-2.x/cookbook/MonthlyTrigger
关于java - 如何添加带有或条件的 cron 触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772955/