我正在尝试在应用程序启动时启动调度方法。该方法每周运行一次。因此,我必须使用cron表达式。大家能否帮我在cron表达式中赋予初始delay = 0,以便它在应用程序启动时运行。
答案 0 :(得分:0)
此命令在每个星期一运行,并在启动时运行。您可以使用fixedDelay进行更新
@Scheduled(initialDelay=0, cron = "0 0 1 * * MON")
答案 1 :(得分:0)
您可以从PostConstruct
调用调度程序方法,如下所示。
由@PostConstruct批注的方法在初始化bean之后运行。
@PostConstruct
public void onStartup() {
mySchedulerMethod();
}