【亲测有效】【定时】定时任务 @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() { } }