1. 程式人生 > >SpringBoot基礎篇(六)監聽器Listener使用

SpringBoot基礎篇(六)監聽器Listener使用

待完善................................

根據監聽的事件,可以把監聽器分為三類:

(1)監聽物件建立與銷燬,如ServletContextListener ;

(2)監聽物件域中屬性的增加和刪除,如:HttpSessionListener和ServletRequestListener;

(3)監聽繫結到Session上的某個物件的狀態,如ServletContextAttributeListener、HttpSessionAttributeListener、ServletRequestAttributeListener。

1、ServletContextListener原始碼說明

package javax.servlet;
import java.util.EventListener;

public interface ServletContextListener extends EventListener {

 //當Servlet容器啟動web應用時呼叫該方法。在掉完該方法之後,容器再對Filter初始化,並對那些在web應用啟動時就需要被初始化的Servlet進行初始化
 public void contextInitialized(ServletContextEvent sce);

 //當Servlet容器終止Web應用時呼叫次方法。在呼叫之前,容器先會銷燬所有的servlet和filter過濾器
 public void contextDestroyed(ServletContextEvent sce);
}