SpringBoot基礎篇(六)監聽器Listener使用
阿新 • • 發佈:2018-11-30
待完善................................
根據監聽的事件,可以把監聽器分為三類:
(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); }