tomcat啟動完成執(zhí)行 某個方法 定時任務(wù)(Spring)操作
第一步引入接口: ServletContextListener
@RestController@RequestMapping('/schedule')public class ScheduleController implements ServletContextListener { @Autowired private ScheduleService scheduleService; @Override public void contextDestroyed(ServletContextEvent event) { System.out.println('銷毀'); } @Override public void contextInitialized(ServletContextEvent event) { WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext()).getAutowireCapableBeanFactory().autowireBean(this); System.out.println('開始執(zhí)行周期任務(wù)'); scheduleService.start(); ; }}
如下圖:
第二步:在web.xml文件中配置監(jiān)聽
<listener> <listener-class>com.wbg.treasure.controller.ScheduleController</listener-class></listener>
以上這篇tomcat啟動完成執(zhí)行 某個方法 定時任務(wù)(Spring)操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python爬蟲實(shí)戰(zhàn)之制作屬于自己的一個IP代理模塊2. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)財務(wù)記賬管理系統(tǒng)3. .NET6打包部署到Windows Service的全過程4. 解決ajax請求后臺,有時收不到返回值的問題5. HTML 絕對路徑與相對路徑概念詳細(xì)6. Python編寫nmap掃描工具7. Ajax返回值類型與用法實(shí)例分析8. .Net Core和RabbitMQ限制循環(huán)消費(fèi)的方法9. 使用FormData進(jìn)行Ajax請求上傳文件的實(shí)例代碼10. 如何在jsp界面中插入圖片
