spring - 应用程序启动时的 Quartz 一次性作业

标签 spring cron quartz-scheduler

我正在尝试将 Quartz 作业集成到我的 Spring 应用程序中。我从 here 得到这个例子.该示例显示了使用 simpletrigger 以重复间隔执行的作业以及使用 crontrigger 在特定时间执行的作业。

我的要求是在应用程序启动时只运行一次作业。我删除了属性 repeatInterval,但应用程序抛出异常:

org.quartz.SchedulerException: Repeat Interval cannot be zero

有没有办法只安排一次工作?

谢谢..

最佳答案

找到答案here

忽略 repeatInterval 并设置 repeatCount = 0 做我想要的。

关于spring - 应用程序启动时的 Quartz 一次性作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053117/

相关文章:

java - 使用不带注释 @Projection 的投影

自定义类的 Spring @Value 属性

java - quartz 我如何将 JobExecutionContext 和 Scheduler 的范围更改为类级别?

c# - 我如何每两周在星期一和星期二运行 quartz 计划?

java - 关于java(Quartz)调度的初学者问题

java - 发现多个名为 [spring_web] 的片段/无法找到元素 'beans' 的声明/服务器无法访问互联网

java - 从spring mvc中的ajax请求中检索包含名称值对的数组

amazon-web-services - AWS Autoscaling Group EC2 实例在 cron 作业期间关闭

python - 如何在 Flask + Gunicorn 应用程序中使用后台调度程序

python - 通过 cron 运行时找不到带有 python 脚本的文件