【亲测有效】【定时】定时任务 @Scheduled(cron = "0 0 21 * * ?") 【Scheduled失效】

不知为啥,很简单的问题,很多同学都不会,因此出个规范举例demo.

 

你认为只写一个:

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

}

项目运行后会执行吗?

 

肯定不能,它连是谁,在哪,干啥用的?程序都不知道,咋会被执行?

 

正确的应该是:(定时demo)

import org.springframework.scheduling.annotation.EnableScheduling;

@Service
@EnableScheduling
public class Test { 

     /*每晚9点执行一次*/
    @Scheduled(cron = "0 0 21 * * ?")
    public void XxxTest() {
 
     }
     
}

 

posted @ 2024-10-19 21:56  刘贵庆  阅读(7)  评论(0编辑  收藏  举报