美文网首页
2018-08-27记录sb定时任务以及之前的小错误

2018-08-27记录sb定时任务以及之前的小错误

作者: herohoy | 来源:发表于2018-08-27 15:09 被阅读0次

首先推荐一个在线cron表达式生成器的地址,很好用,但还是碰到了问题,不过不影响它的好用。url:http://cron.qqe2.com/

在线cron表达式生成器

然后,在真正使用它的过程中,发现无论如何都无法启动spring boot的main应用,服务最终的显示是stopped,但控制台却也不报错,这种问题最让人头疼。如下图:

错误代码及控制台输出

起初我以为是我的@Scheduled注解或是@EnableScheduling注解用的姿势不对,可是同样的代码在之前的模块中就有,也没有影响到主程序的运行,为什么我这个就不行呢?

正确配置的定时任务

很发愁地调试了半天,在此过程中加了各种不同注解,还是不能解决问题。然而,就在求助同事帮忙排查问题之后、那个同事到来的一瞬间,给他展现上面两段代码时,看着两个cron表达式,突然被我发现了这个:

准确的表达式:0 0 0 * * ?

我的表达式:0 0 2 * * ? *

难道是多了一个星号的原因?于是我将表达式改为“0 0 2 * * ?”,再次运行,成功启动……

总之,通用的cron表达式,年那一位似乎不能作用于@Scheduled注解,具体原因也许只能去底层查一下了。

最后,这只是记录并吐槽一下,毕竟大厦倾于细缝的事情实在太多,这都不知道算不算得上真的问题。

相关文章

网友评论

      本文标题:2018-08-27记录sb定时任务以及之前的小错误

      本文链接:https://www.haomeiwen.com/subject/fkcziftx.html