zoukankan      html  css  js  c++  java
  • Java彻底

    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'



    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Apache POI 示例
    使用wsimport生成webservice客户端代码
    监听器
    @WebFilter注解
    事务
    k8s的deployment应用
    k8s 组件架构
    使用kubeadm安装kubernetes1.12.1
    轻量级批量管理工具pssh
    使用Bind服务配置DNS服务器
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4620624.html
Copyright © 2011-2022 走看看