SpringBoot监听器的使用方法

网站建设4年前发布
46 0 0

2023030701341741abd3d095a7daa3f3a8367d584e9662e0d4bd462,监听器(Listener)就是监听对象的创建、销毁等状态的变化以及定义一些事件发生后接下来要进行的动作。主要监听的三个域对象为:ServletRequest域、HttpSession域 和ServletContext域。本文通过几个简单的例子介绍一下监听器的用法。,监听 Servlet 上下文对象可以在系统启动的时候初始化一些数据,方便在使用的时候直接调用。监听器实现代码如下:,执行效果如下:,20230307013417e6d145877542dcad070658b2fe65f4d2ecafef609,执行 127.0.0.1:8090/login,控制台显示:,2023030701400985dfbde230eed05eeb397973085bf78916c6a3916,执行 127.0.0.1:8090/online,返回。,2023030701362701d35c6935dcaa7ca5a175edefb93a86d56970749,执行 127.0.0.1:8090/logout,控制台显示。,20230307013627e4f55a686ad77ec1d672475a0772574335d40f706,随便执行一个接口请求,控制台打印如下:,2023030701341996a702374e81dd38c54265781319aac1b01cbb141,再次执行:,20230307013419769760465a228768ab5838d877486b48c1e056607,执行 127.0.0.1:8090/listener,控制台显示。,20230307013419c10c70a424164bc1b777230e0867b86a13ba34328,在目前的Servlet API中提供的web事件监听器接口有以下几个:,指一个URL请求,当发送一个请求时被创建,当一个响应返回时,即被销毁。,​ 当一个客户端访问一个WEB应用时创建,标记一个用户与服务器之间的多次请求。session失效有以下几个情况:,​ 贯穿于当前的 WEB 应用的生命周期,当前 WEB 应用被加载时创建 application 对象,当前 WEB 应用被卸载时销毁 application 对象。

© 版权声明

相关文章