第一步:先写一个Listener配置类

public class ListenerConfig implements ServletContextListener{@Overridepublic void contextInitialized(ServletContextEvent sce) {System.out.println("侦听器启动");}@Overridepublic void contextDestroyed(ServletContextEvent sce) {System.out.println("侦听器销毁");}}

第二步:新建一个@Configuration注册该配置类

@Configuration
public class CustomServletConfig {// 注册Listener@Beanpublic ServletListenerRegistrationBean myListener(){ServletListenerRegistrationBean<EventListener> servletListenerRegistrationBean = new ServletListenerRegistrationBean<>();servletListenerRegistrationBean.setListener(new ListenerConfig());return servletListenerRegistrationBean;}
}

Springboot注册Listener相关推荐

  1. SpringBoot注册Servlet、Filter、Listener

    SpringBoot默认是以jar包的方式启动嵌入式的Servlet容易来启动SpringBoot的Web应用,没有web.xml文件 因此我们可以使用以下方式来注册Servlet.Filter.Li ...

  2. SpringBoot之Listener注册到Spring容器中的多种方法

    相关文章: SpringBoot 之AOP切面的使用 SpringBoot之Interceptor拦截器注入使用 SpringBoot之Filter过滤器的实现及排序问题 SpringBoot 之多个 ...

  3. springBoot整合Listener

    SpringBoot当中是如何去整合Listener,其实SpringBoot去整合Listener,和整合Servlet,Filter比较相似,也是提供了两种整合方式,第一种仍然是通过注解,扫描的方 ...

  4. java手动注册filter,SpringBoot注册Filter的两种实现方式

    springboot版本:2.2.5 一.filter注册 springboot中添加filter有两种方式: 1.实现方法一 2.实现方法二 二.Springboot自带filter Springb ...

  5. springboot~注册不同级别包里的bean~scanBasePackages

    对于springboot来说,它会把当前应用程序所在的包装载到ioc容器里,让使用者可以直接Autowired注入它们,一般的项目结果是这样的,这个项目包下有main方法,它将会把nacosdemo这 ...

  6. SpringBoot注册为windows服务

    由于通过java -jar方式启动的springboot程序需要有一个cmd窗口,无法实现Linux上nohup命令的后台 运行效果.所以需要将开发的springboot程序注册成windows服务, ...

  7. springboot 注册dao层 service 层的三种方式,高级内容详解

    可以使用三种注解来引入DAO层的接口到spring容器中. 1.@Mapper,写在每一个DAO层接口上,如下: 2.@MapperScan和@ComponentScan两者之一.前者的意义是将指定包 ...

  8. Springboot注册Filter

    第一步:先写一个Filter配置类 public class filterconfig implements Filter{@Overridepublic void doFilter(ServletR ...

  9. Springboot注册Servlet

    第一步:先写一个Sevlet配置类 public class ServletConfig extends HttpServlet{@Overrideprotected void doGet(HttpS ...

最新文章

  1. VMware出现“该虚拟机似乎正在使用中 请获取所有权”
  2. python函数列表永久修改_python 禁止函数修改列表的实现方法
  3. JZOJ 5602. 【NOI2018模拟3.26】Cti JZOJ 5057. 【GDSOI2017模拟4.13】炮塔
  4. python判断英文字母_Python判断两个单词的相似度
  5. 联想笔记本java环境变量_联想ThinkPad笔记本如何添加系统环境变量?
  6. Nginx 配置一个虚拟站点
  7. bootstrap 模态框无法使用_22 模态框Modal教程(plotly Dash Bootstrap版)
  8. matlab图片修复原理,图像修复 Region filling and object removal by exemplar-based image inpainting matlab实现...
  9. 汇集了很多swift 学习指南
  10. 问题 F: 寻找预言家
  11. 关于超细六类网线用于PoE的说明
  12. 使用C#压缩解压文件
  13. 微信小程序引用php函数,php微信小程序支付讲解(JSAPI)
  14. ansys添加力矩_ansys施加力矩方法
  15. 二维码生成和解码(二)
  16. Could not load file or assembly ‘NPOI.OOXML, Version=2.5.5.0, Culture=neutral, PublicKeyToken=0df73e
  17. win10磁盘管理_Win10系统如何分区
  18. 【yolact_edge】训练自己的yolact_edge模型(并部署在Jetson Xavier上)
  19. Linux串口输出启动信息,linux开发板启动过程串口打印信息
  20. 网页素材大宝库:高质量的网站纹理背景素材

热门文章

  1. 磁盘的顺序读写与随机读写详解
  2. 深入JAVA注解之方法注解
  3. 迷失的毕业生——小余答疑(一)
  4. Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果...
  5. 博客已从百度空间搬家到此
  6. [转载] 七龙珠第一部——第033话 龙的传说
  7. 关于Javascript Hijacking
  8. JS 判断URL中是否含有 http:// 如果没有则自动为URL加上
  9. Android 启动界面的制作
  10. Zookeeper包中,slf4j-log4j12和log4j冲突问题解决