1.配置web.xml
<listener>
<listener-class>xx.listener.DataServerListener</listener-class>
</listener>
2.实现ServletContextListener接口
public class DataServerListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
try {
DataServerSingleton.getInstance().syncData();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
}
3.完成
这样在系统启动的时候就会执行listener中定义的方法,通常用于数据同步、缓存加载等公用模块