首页 > 解决方案 > Spring Boot Scheduler 未在预定时间触发

问题描述

当我在应用程序属性中使用 Cron 表达式为电子邮件触发器安排作业时,电子邮件不会触发,并且每次我停止 Tomcat 并重新配置它触发作业的时间时。

标签: springspring-boot

解决方案


请验证您的配置是否正确。并在特定时间触发作业,您还必须进行方法级别配置,如下所示。

@Configuration
@EnableScheduling
public class SpringConfig {

@Scheduled(cron = "0 0 0 0 * ?")
public void scheduleTaskUsingCronExpression() {

//Email trigger at 12 clock 
}
}

推荐阅读