问题
基于Spring-boot实现一个定时任务,发现任务不执行。
代码实现
@Component
public class JobTest {
private static final Logger logger = LoggerFactory.getLogger(JobTest.class);
@Scheduled(cron = "* * * * * ?")
public void monitorTask() {
logger.info("job is running ok");
}
}
解决
排查了好久,最后发现启动类少了一个@EnableScheduling注解,该注解的意思是开启定时任务,添加注解后,任务日志开始输出。

扫码关注个人公众号精彩不错过

本文介绍了在Spring Boot中遇到定时任务不执行的问题,详细讲述了问题现象,代码实现细节,并最终发现是启动类缺少@EnableScheduling注解,导致定时任务未开启。添加注解后,定时任务正常运行。
2804

被折叠的 条评论
为什么被折叠?



