package com.whyc.listener; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; import static java.lang.Thread.sleep; /** * 应用启动时初始化 * 应用关闭时销毁 */ @WebListener public class ApplicationListener implements ServletContextListener { //@Autowired //private BattCameraService cameraService; /** * 1.初始化,开启视频流并启动录像存储 * @param servletContextEvent */ @Override public void contextInitialized(ServletContextEvent servletContextEvent) { ServletContext application = servletContextEvent.getServletContext(); //初始化hik sdk //List list = cameraService.getList(); //HikTempUtil.init(list); } @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { //关闭hik sdk //HikTempUtil.logoutAndCleanup(HikTempUtil.lUserIDs); } }