全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Spring Boot的listener(监听器)简单使用实例详解

监听器(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小时内与您取得联系。