<microrock>

microrock

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在项目中有时候会遇到全局监听的需求,而全局性的监听该如何配置,代码如下:

package com.demo.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class ApplicationListener implements ServletContextListener{

    @Override
    public void contextDestroyed(ServletContextEvent sce) {
        // TODO Auto-generated method stub
        System.out.println("*************");
        System.out.println("程序已销毁");
        System.out.println("*************");
    }

    @Override
    public void contextInitialized(ServletContextEvent sce) {
        // TODO Auto-generated method stub
        System.out.println("*************");
        System.out.println("程序已启动");
        System.out.println("*************");
    }

}

这里我只是执行项目启动与销毁时的打印操作,具体业务处理大家可以根据自己的需求进行配置

注意:不要忘了在web.xml中声明,代码如下:

  <!-- 全局监听器 -->
  <listener>
      <listener-class>com.demo.listener.ApplicationListener</listener-class>
  </listener>

 

posted on 2017-04-27 09:44  microrock  阅读(864)  评论(0编辑  收藏  举报