当前位置: 首页 > 知识库问答 >
问题:

Spring boot在每次重新启动应用程序后只运行一次cron作业[重复]

公西星文
2023-03-14

我有一个带有cron作业spring boot项目。作业只应运行一次。它应该再次触发,只有当应用程序崩溃或应用程序重新启动。对此有什么cron表达式吗?或者有什么办法可以实现这一点?

共有1个答案

堵睿范
2023-03-14

如果在应用程序启动时运行一次,那就不是一个cron imho...实际上,您只需要在应用程序完成引导时运行它。因此,侦听应用程序引导事件,然后运行代码。例如,这一个:在Spring Boot开始后运行代码

 类似资料:
  • 问题内容: 我想在重新启动后通知工作正常。我提醒开始,但一次。如果我随后更改了手机上的日期,则没有通知。只有再次运行该应用程序,它们才会运行。也就是说,在不启动应用程序的情况下重新启动电话后,启动电话时,通知仅显示一次。 我在 MainActivity中 设置了通知时间: MyAlarmService (onCreate): MyReceiver: AndroidManifest(MyReceiv

  • 问题内容: 我每天如何每六个小时运行一次命令?试过这不起作用: 问题答案: 您忘记了,并且您有太多字段,这是您需要关心的时刻 这意味着每6小时从0开始,即在0、6、12和18小时,您可以将其写为

  • 我正在尝试在我的spring应用程序中集成一个Quartz工作。我从这里得到了这个例子。该示例显示使用以重复的时间间隔执行作业,并在特定时间使用执行作业。 谢谢..

  • 第3次didRangeBeaconsInRegion()方法在2秒内调用3次 诸如此类.... 代码段

  • 问题内容: 我正在开发一个。是否可以在更改后立即重启?我正在使用CoffeeScript开发它。保存更改后可以观看以便重新启动吗? 问题答案: 您可以创建一个这种意愿的,只是另一个一饮而尽child_process。 我曾经为了接受“主任务”而在需要重新启动时运行。因此,为了运行此程序,您可以调用: 要进行测试,请致电或查看日志。

  • 即使应用程序在后台,我也需要每5分钟在Android应用程序中运行一次代码。我对android Studio知之甚少,比如将代码放在哪里,以及如何正确执行以避免在后台时崩溃和不同的错误。 该应用程序是一个网络视图,从站点代码中提取JS的Id,然后我需要每隔5分钟运行一个带有该Id的脚本。