我想实现一个 spring cron 调度程序,它应该在应用程序启动时第一次 运行 并且从下一次开始每 1 小时 运行
I want to implement a spring cron scheduler that should run for the 1st time when the application is started and run every 1 hour from the next time
例如。如果我在上午 9 点开始申请,那么它应该在上午 9 点 运行 第一次,从下一次开始它应该 运行 每 1 小时,比如上午 10 点、上午 11 点、下午 12 点等
注意:这是一个 springboot 应用程序
在应用程序完成启动后第一次手动启动它(从代码),然后使用调度程序 运行 它每小时使用 @Scheduled annotation。
@Scheduled
注释示例:
注:
我认为 @Scheduled(fixedRate = 3600000)
(其中 3600000
是 60 分钟,以毫秒为单位,即每小时)是您要实现的目标。
例如。如果我在上午 9 点开始申请,那么它应该在上午 9 点 运行 第一次,从下一次开始它应该 运行 每 1 小时,比如上午 10 点、上午 11 点、下午 12 点等
注意:这是一个 springboot 应用程序
在应用程序完成启动后第一次手动启动它(从代码),然后使用调度程序 运行 它每小时使用 @Scheduled annotation。
@Scheduled
注释示例:
注:
我认为 @Scheduled(fixedRate = 3600000)
(其中 3600000
是 60 分钟,以毫秒为单位,即每小时)是您要实现的目标。