Quartz 立即执行

发布于 2021-11-27 05:10:43 字数 73 浏览 912 评论 12

请教下各位,怎么让Quartz随着容器的启动就马上执行任务,然后才按照表达式的规则执行,就是先随着容器启动,就马上跑一遍,后面就按照表达式规则执行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

小情绪 2021-11-30 08:45:39

我做的时候用的spring的版本比较 高跟 quartz没有整合,自己注入的容器 ,你可以看下,spring也实现 了自己的一个定时任务,我没有仔细看,!大概 就是因为有了自己的定时任务所以在高版本中对quartz的集成哎,不说了,都是眼泪!做监听就是做一个无用任务,他会触发所有你存在的任务,这个无用 的任务你可以周期弄到10秒钟,!

眼泪淡了忧伤 2021-11-30 08:45:39

在调度工厂中设置 lazy-init="false"就会立刻执行job了

流心雨 2021-11-30 08:45:32

Scheduler的setStartDelay我记得,如果是spring实现smartlifecycle就行了,autostart返回true

凡尘雨 2021-11-30 08:43:48

你这个能随着启动就马上执行任务?是执行任务哦,不是启动Quartz哦

韬韬不绝 2021-11-30 08:39:56

回复
肯定马上执行了,你不试试怎么知道

绝影如岚 2021-11-30 08:36:26

回复
你这个哪个参数是保证。立即执行呢 startDelay?

平定天下 2021-11-30 08:25:36

引用来自“平安北京”的评论

两个不就行了,执行同样的job

夜司空 2021-11-30 07:53:49

嗯,就算是弄两个的话,怎么配置让其中一个随着容器的启动就执行呢

天涯离梦残月幽梦 2021-11-30 04:44:50

两个不就行了,执行同样的job

最偏执的依靠 2021-11-30 04:22:16

你好 我知道这种拆分方法 可以用监听器来做,我现在的目的就是想通过直接配置来解决,因为我之前的项目就是这样来做的,但是我现在确实忘了那个配置是什么了

千纸鹤带着心事 2021-11-29 20:57:27

嗯这个办法我知道 但是我现在就是不想弄,因为我之前的项目是依靠配置完成的,代码在我其他电脑上面,现在忘了,到底是哪个配置了

离去的眼神 2021-11-28 22:40:58

做一个监听器就行了!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文