1.讓SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行代碼
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、阿拉善盟網(wǎng)站維護(hù)、網(wǎng)站推廣。@Order(value=1)
@Component
public class InsertPursuanceBytime implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
running();
}
Order注解表明注入IOC容器的優(yōu)先級,SpringBoot在啟動(dòng)服務(wù)后會(huì)自動(dòng)運(yùn)行run方法
2.開啟定時(shí)服務(wù)
加上注解@EnableScheduling開啟定時(shí)服務(wù)
加上注解@Configuration
@Scheduled(cron="0-59 * * * * ? ")
public void running(){
}
使用@Scheduled注解來表明running()方法是定時(shí)執(zhí)行的方法,其中corn屬性表明了自動(dòng)執(zhí)行周期,"秒,分,時(shí),日,月,周,年"
此時(shí)在SpringBoot服務(wù)開啟時(shí)優(yōu)先啟動(dòng)run方法,然后在run方法里調(diào)用自己編寫的running方法,就可以由running方法開啟定時(shí)任務(wù)了。
WARING:@Scheduled注解下的方法不能有參數(shù)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧