美文网首页
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