課程
/后端開發
/Java
/Java定時任務調度工具詳解之Timer篇
這里我也想問下老師,我主要想知道web里面怎么配置,在web服務啟動后,會自動調用這個timer,而不是像程序里面那樣直接用main方法運行~期待老師的回答
2017-06-16
源自:Java定時任務調度工具詳解之Timer篇 4-1
正在回答
在配置文件里面配置就好了
web啟動應該也是main方法啟動的, 其他可以自啟動的入口有很多, 監聽器, 過濾器, 攔截器,spring的實例化時通過構造方法, 或者代碼塊中, 或者靜態代碼塊, 或者域都是可以實現自啟動的功能,
在web.xml中配置一個監聽器,監聽器實現任務調度(等同于main方法中的操作)。
你在寫一個監聽器,在監聽器的init方法中寫定時器就可以了。
web 服務也有執行入口的,在入口類里面啟動,如果用了框架,則根據框架加載類的順序和啟動規則進行配置。實際web項目中不會用timer吧,畢竟timer局限性太大了。
舉報
Java定時任務調度工具詳解之Timer篇
1 回答在java web 應用中有哪些辦法來觸發timer定時任務
1 回答一個關于Timer不能執行耗時任務的疑惑?
1 回答MyTimerTask的任務被cancel()結束了,但是任務還在運行?
1 回答線程睡眠后定時任務為什么執行
1 回答scheduleExecutionTime方法的執行怎么跑到定時任務的前面去了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-18
在配置文件里面配置就好了
2019-08-26
web啟動應該也是main方法啟動的, 其他可以自啟動的入口有很多, 監聽器, 過濾器, 攔截器,spring的實例化時通過構造方法, 或者代碼塊中, 或者靜態代碼塊, 或者域都是可以實現自啟動的功能,
2018-11-28
在web.xml中配置一個監聽器,監聽器實現任務調度(等同于main方法中的操作)。
2017-11-15
你在寫一個監聽器,在監聽器的init方法中寫定時器就可以了。
2017-10-25
web 服務也有執行入口的,在入口類里面啟動,如果用了框架,則根據框架加載類的順序和啟動規則進行配置。實際web項目中不會用timer吧,畢竟timer局限性太大了。