1. 程式人生 > >Spring定時器不起作用的原因

Spring定時器不起作用的原因

今天使用Spring定時器去呼叫類的方法時候,配置檔案可以載入成功,但是到了設定的時間,沒有得到預期的效果,惱火了一上午。百度、google了下,沒有找到合理的解決方法,最後我把類名、配置檔名稱改短了,定時器就起作用了。我不知道這是個bug還是怎麼回事!總之,如果spring配置檔案、程式碼都沒有錯誤,就是不執行,改下你的配置檔案的名稱和類的名稱,太長了可能spring不認!

剛開始我的類名不叫ExpertService,而是一大串ExpertDataScheduleImpl呀之類的長名稱,spring的配置檔案叫做applicationContext-shecule-ExpertDataSchedule.xml,結果導致spring定時器不起作用!後來改成了這個名稱,就OK拉!