java - 如何添加带有或条件的 cron 触发器?

标签 java quartz-scheduler crontrigger

我的情况是这样的, 我希望每月在 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/

相关文章:

java - Spring 安全上下文和 @Repository bean

c# - Quartz.Net 初始化项目

scheduling - 如何在特定时间每天触发 akka scheduler?

java - 如何在 Spring MVC 中设置 quartz 触发器的优先级

java - 如何从Mysql数据库在android studio中检索带有图像的单行(id,name,..)?

java - 当节点有多个值时如何使用JAVA替换XML标签中的值

java - 如果我在客户端或网页上上传 .jar 文件,如何确保其安全?

java - Quartz - 在使用spring进行hibernate事务时,发生异常

java - 如何为jsp页面配置cron作业?

java - 如何在 Java 中使用 CronTriggers 模拟 'No. of occurrences' 或 'Repeat Count'?