首页 > 解决方案 > 在spring@Schedule注释中使用cron表达式时如何给初始延迟为0?

问题描述

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

标签: springspring-bootscheduled-tasks

解决方案


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

@PostConstruct
public void onStartup() {
    mySchedulerMethod();
}

推荐阅读