SpringBoot基础篇(六)监听器Listener使用

本文深入解析Servlet监听器的三大类型,包括对象创建与销毁、属性变更及会话状态监测,重点剖析了ServletContextListener的源码及其在Web应用启动与终止过程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

根据监听的事件,可以把监听器分为三类:

(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);
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值