监听器(Listener)的注册方法和 Servlet 一样,有两种方式:代码注册或者注解注册

1.代码注册方式
通过代码方式注入过滤器
@Bean
public ServletListenerRegistrationBean servletListenerRegistrationBean(){
ServletListenerRegistrationBean servletListenerRegistrationBean = new ServletListenerRegistrationBean();
servletListenerRegistrationBean.setListener(new IndexListener());
return servletListenerRegistrationBean;
}
IndexListener.Java类:
package com.example.Listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class IndexListener implements ServletContextListener{
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("IndexListener contextDestroyed method");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("IndexListener contextInitialized method");
}
}
2.注解方式
通过注解方式注入过滤器
IndexListener2.Java类
package com.example.Listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
@WebListener
public class IndexListener2 implements ServletContextListener{
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("IndexListener2 contextDestroyed method");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("IndexListener2 contextInitialized method");
}
}
把注解加到入口处启动即可
@SpringBootApplication
@ServletComponentScan
public class SpringBootSimpleApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootSimpleApplication.class, args);
}
}
以上所述是小编给大家介绍的Spring Boot的listener(监听器)简单使用实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# spring
# boot
# listener
# 监听器
# Spring boot通过HttpSessionListener监听器统计在线人数的实现代码
# spring boot的拦截器简单使用示例代码
# 在Spring Boot中实现HTTP缓存的方法
# SpringBoot中HttpSessionListener的简单使用方式
# 小编
# 在此
# 给大家
# 有两种
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# setListener
# IndexListener
# return
# public
# ServletListenerRegistrationBean
相关文章:
建站之星客服服务时间及联系方式如何?
制作网站的公司有哪些,做一个公司网站要多少钱?
如何通过山东自助建站平台快速注册域名?
内部网站制作流程,如何建立公司内部网站?
如何快速搭建个人网站并优化SEO?
历史网站制作软件,华为如何找回被删除的网站?
怎么将XML数据可视化 D3.js加载XML
如何通过FTP空间快速搭建安全高效网站?
音响网站制作视频教程,隆霸音响官方网站?
如何使用Golang安装API文档生成工具_快速生成接口文档
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何撰写建站申请书?关键要点有哪些?
如何解决ASP生成WAP建站中文乱码问题?
香港服务器选型指南:免备案配置与高效建站方案解析
XML的“混合内容”是什么 怎么用DTD或XSD定义
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
如何在云服务器上快速搭建个人网站?
网站制作公司排行榜,四大门户网站排名?
公众号网站制作网页,微信公众号怎么制作?
开心动漫网站制作软件下载,十分开心动画为何停播?
建站主机选择指南:服务器配置与SEO优化实战技巧
nginx修改上传文件大小限制的方法
开源网站制作软件,开源网站什么意思?
定制建站哪家更专业可靠?推荐榜单揭晓
如何选择服务器才能高效搭建专属网站?
建站之星后台管理如何实现高效配置?
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何设置并定期更换建站之星安全管理员密码?
如何规划企业建站流程的关键步骤?
如何选择高效便捷的WAP商城建站系统?
如何用腾讯建站主机快速创建免费网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何在橙子建站中快速调整背景颜色?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
相册网站制作软件,图片上的网址怎么复制?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
如何快速搭建高效服务器建站系统?
全景视频制作网站有哪些,全景图怎么做成网页?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
宁波免费建站如何选择可靠模板与平台?
如何使用Golang table-driven基准测试_多组数据测量函数效率
如何通过可视化优化提升建站效果?
,想在网上投简历,哪几个网站比较好?
孙琪峥织梦建站教程如何优化数据库安全?
Thinkphp 中 distinct 的用法解析
如何在万网开始建站?分步指南解析
如何生成腾讯云建站专用兑换码?
*请认真填写需求信息,我们会在24小时内与您取得联系。