监听器

作者: lsh的学习笔记 | 来源:发表于2020-06-01 09:46 被阅读0次

使用步骤

  1. 写一个监听器,并加入容器,来监听某个事件。
    a. 写一个监听器类(实现ApplicationListener接口),
    b. 在Bean(比如Service)中的某个方法上使用 @EventListener 注解,注解的属性可以指定要监听的事件类;
  2. 创建一个事件类(继承 ApplicationEvent 或其子类);
  3. 发布事件:applicationContext.publishEvent(xxxxEvent);

原理

  1. 监听器的本质就是使用了观察者模式,在被观察者有更新(事件发布)的时候,调用观察者(监听器)的观察方法更新观察者状态。
  2. 注解方式原理:使用 EventListenerMethodProcessor 处理器来解析方法上的 @EventListener;

相关文章

  • SpringBoot--监听器解析

    监听器模式 监听器模式有要素 事件 监听器 广播器 触发机制 系统监听器 监听器 ApplicationListe...

  • 监听器

    一、监听器定义 现实生活 -web监听器 二、web监听器应用 三、创建监听器 1、创建一个实现监听器接口的类。 ...

  • JavaWeb - Listener

    监听器 实现一个监听器的接口. 编写一个监听器实现监听器的接口 web.xml 中注册监听器 看情况是否使用

  • Spring 监听器listener原理-基本使用(一)

    Spring 监听器listener原理-基本使用(一) Spring 监听器listener原理-手写监听器(二...

  • JavaEE_day23_Listener(监听器)

    一、监听器(Listener): 1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念:...

  • tomcat内存马Listener篇

    什么是监听器 监听器类型 java共有三种类型的监听器 ServletContext对象的监听器 它能够监听 Se...

  • 监听器

    一.监听器定义 二.web监听器的用途 三.创建监听器 创建一个实现监听器接口类( 实现的是ServletCont...

  • Bukkit插件开发教程 - 监听器

    监听器 - Listener 学习目标 理解监听器的意义 了解监听器的注册 @EventHandler注解的作用 ...

  • 2019-02-26 web监听器(慕课网学习笔记)

    1 监听器的定义 2 web中监听器的定义 3 web监听器的常用用途 4 创建第一个监听器 常规的web项目,需...

  • 23. 监听器

    12 监听器 实现一个监听器的接口 编写一个监听器package com.karl.listener;import...

网友评论

      本文标题:监听器

      本文链接:https://www.haomeiwen.com/subject/jakjzhtx.html