Advertisement

Spring Event Listening: ApplicationListener与@EventListener一起使用

阅读量:

监听器

  • Spring框架中涉及的两种监听机制
      • ApplicationListener的使用方式

        • 创建一个监听器
        • 触发事件的发布过程
      • @EventListener的使用方式

    • 基于事件驱动的处理流程

    • 对Spring源码中监听机制原理的分析

      • 多播器:Spring中的事件管理组件

      • 注册监听器的方式

        • 实现ApplicationListener接口的监听类
        • 标注有@EventListener注解的监听类
          • afterSingletonsInstantiated方法
      • 事件发布与监听器方法调用过程

        • 事件发布的具体流程

SpringBoot中所采用的事件监听机制沿用了Spring原有的实现方式,未发生任何改变

Spring监听器类型解析

监听器的构建方式主要包括以下两种途径:

  • 通过实现ApplicationListener接口来完成
  • 在代码中添加@EventListener注解

ApplicationListener用法解析

通过监听容器内发布的各类事件,ApplicationListener能够在事

全部评论 (0)

还没有任何评论哟~