不知為啥,很簡單的問題,很多同學都不會,因此出個規範舉例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() { } }