zoukankan      html  css  js  c++  java
  • javaweb项目的全局监听配置

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

    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>
  • 相关阅读:
    Django -- 模板系统
    CSRF_TOKEN
    MySQL的sql_mode模式说明及设置
    程序员必备的600单词
    前端 -- jQuery
    datatime模块
    github高效搜索
    Mac上Homebrew常用命令总结
    对比System.currentTimeMillis()、new Date().getTime()、System.nanoTime()
    MACOS安装使用kafka
  • 原文地址:https://www.cnblogs.com/zhangdiIT/p/6772642.html
Copyright © 2011-2022 走看看