Java深入 - WEB容器监听器详解 ServletContextListener
来源:互联网 发布:主播网络活动策划书 编辑:程序博客网 时间:2024/05/22 06:37
WEB容器监听器ServletContextListener主要用来监听容器启动和 销毁的时候需要做一些操作,就可以使用这个监听器来做。
ServletContextListener在Spring启动前启动。
我们实现一个简单的监听器,需要继承接口ServletContextListener:
* 一个测试的监听器例子 * @author zhuli * @date 2014-7-26 */public class TestContextLister implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent sce) { System.out.println("==============================容器装载"); } @Override public void contextDestroyed(ServletContextEvent sce) { System.out.println("==============================容器销毁"); }}
ServletContextListener 实现两个接口,一个是容器启动的时候,一个是容器销毁的时候:
public interface ServletContextListener extends EventListener {/** ** Notification that the web application initialization ** process is starting. ** All ServletContextListeners are notified of context ** initialization before any filter or servlet in the web ** application is initialized. */ public void contextInitialized ( ServletContextEvent sce );/** ** Notification that the servlet context is about to be shut down. ** All servlets and filters have been destroy()ed before any ** ServletContextListeners are notified of context ** destruction. */ public void contextDestroyed ( ServletContextEvent sce );}
在web.xml中的配置:
<listener><listener-class>com.xxx.controller.web.TestContextLister</listener-class></listener>
容器启动后,会在容器启动的日志中看到:
==============================容器装载2014-07-26 08:54:01.302:INFO:/:Initializing Spring FrameworkServlet 'apiServlet'
0 0
- Java深入 - WEB容器监听器详解 ServletContextListener
- WEB容器监听器详解 ServletContextListener
- web上下文监听器ServletContextListener
- 监听器 ServletContextListener使用详解
- 预备知识: web监听器ServletContextListener
- java web 监听器详解
- java web 监听器详解
- java web 监听器详解
- java web 监听器详解
- Java Web 监听器详解
- java web 监听器详解
- java web监听器详解
- java web 监听器详解
- java web 监听器详解
- tomcat监听器ServletContextListener加载web应用数据
- java web 监听器listener详解
- ServletContextListener监听器
- ServletContextListener监听器
- ImportREC重建输入表
- 10.4 N-Queens
- android之JUnit单元测式
- 内存管理总结
- 深入Cloud Foundry
- Java深入 - WEB容器监听器详解 ServletContextListener
- hdu 1261 字串数
- Linux QoS
- 的风格就开始打符号个
- [Leetcode]Letter Combinations of a phone number
- 我不尊重任何人,包括乔丹,因为我要胜利。——雷吉米勒
- 复制表A到表B
- hdu-1009- FatMouse' Trade
- iOS app开发架构