spring - 在spring@Schedule注释中使用cron表达式时如何给初始延迟为0?
问题描述
我正在尝试在应用程序启动时启动我的 schedule 方法。该方法将每周运行一次。所以我必须使用 cron 表达式。你们能帮我如何在cron表达式中给出初始延迟=0,以便它在应用程序启动时运行。
解决方案
PostConstruct
您可以从下面调用您的调度程序方法。@PostConstruct 注解的方法在 bean 初始化之后运行。
@PostConstruct
public void onStartup() {
mySchedulerMethod();
}