美文网首页
SpringBoot @Scheduled定时任务不执行

SpringBoot @Scheduled定时任务不执行

作者: 程序员小白成长记 | 来源:发表于2021-02-08 20:29 被阅读0次

错误描述

写了个定时任务,每30秒计算一次排行榜,最后发现不执行

@Service
public class TopKService {
    Logger logger = LoggerFactory.getLogger(TopKService.class);

    @Scheduled(cron = "30 * * * * ?")
    public void TopK() {
        logger.debug("\n***********  TopK start    ***********");
        ... ...
}

错误解决

最后百度搜索,需要在启动类上加@EnableScheduling,加上后解决

@Configuration
@EnableAutoConfiguration
@EnableScheduling
@ComponentScan(basePackages = {"com.sun.test.*"})
public class TestApplication {
    ... ...
}

相关文章

网友评论

      本文标题:SpringBoot @Scheduled定时任务不执行

      本文链接:https://www.haomeiwen.com/subject/jkufxltx.html