在 spring @Schedule 注释中使用 cron 表达式时如何给出初始延迟为 0?

Rah*_*Das 1 spring scheduled-tasks spring-boot

我正在尝试在应用程序启动时启动我的 schedule 方法。该方法将每周运行一次。所以我必须使用cron表达式。你们能帮我如何在 cron 表达式中给出初始延迟 =0 以便它在应用程序启动时运行。

Sun*_*amy 5

您可以从PostConstruct下面调用您的调度程序方法。@PostConstruct 注释的方法在 bean 初始化后立即运行。

@PostConstruct
public void onStartup() {
    mySchedulerMethod();
}
Run Code Online (Sandbox Code Playgroud)