广告
返回顶部
首页 > 资讯 > 精选 >使用Spring怎么监听事件
  • 734
分享到

使用Spring怎么监听事件

2023-06-15 01:06:50 734人浏览 薄情痞子
摘要

使用spring怎么监听事件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、观察者模式先来看下观察者模式,举个例子警察和军人是观察者,犯罪嫌疑人是被观察者代码实现:定义被观察

使用spring怎么监听事件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一、观察者模式

先来看下观察者模式,举个例子

警察和军人是观察者,犯罪嫌疑人是被观察者

使用Spring怎么监听事件

代码实现:

定义被观察者接口:

使用Spring怎么监听事件

定义观察者接口

使用Spring怎么监听事件

定义坏人

使用Spring怎么监听事件

定义好人:

使用Spring怎么监听事件

定义好人2:

使用Spring怎么监听事件

测试

使用Spring怎么监听事件

或者用jdk自带的观察者模式

定义坏人:

使用Spring怎么监听事件

定义好人:

使用Spring怎么监听事件

测试:

使用Spring怎么监听事件

结果:

使用Spring怎么监听事件

最后来总结一下,看下spring的事件

使用Spring怎么监听事件

二、spring事件

使用Spring怎么监听事件

使用Spring怎么监听事件

下面来看下源码

1 初始化事件广播器

使用Spring怎么监听事件

使用Spring怎么监听事件

可以看到如果没有自定义的事件广播器,默认是使用SimpleApplicationEventMulticaster的

三、注册监听器

使用Spring怎么监听事件

使用Spring怎么监听事件

其实就是把监听器添加到监听器集合

使用Spring怎么监听事件

使用Spring怎么监听事件

四、发布事件

发布事件是在bean的初始化之后的

使用Spring怎么监听事件使用Spring怎么监听事件

使用Spring怎么监听事件

使用Spring怎么监听事件

 //1. 获取到事件广播器,发布事件         getApplicationEventMulticaster().multicastEvent(event);

使用Spring怎么监听事件

使用Spring怎么监听事件

使用Spring怎么监听事件

看完上述内容,你们掌握使用Spring怎么监听事件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: 使用Spring怎么监听事件

本文链接: https://www.lsjlt.com/news/276520.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Spring怎么监听事件
    使用Spring怎么监听事件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、观察者模式先来看下观察者模式,举个例子警察和军人是观察者,犯罪嫌疑人是被观察者代码实现:定义被观察...
    99+
    2023-06-15
  • Spring事件监听详解
    目录一、观察者模式二、spring事件三、注册监听器四、发布事件一、观察者模式 先来看下观察者模式,举个例子 警察和军人是观察者,犯罪嫌疑人是被观察者 代码实现: 定义被观察者接口...
    99+
    2022-11-12
  • Spring事件发布监听,顺序监听,异步监听方式
    目录1. Spring的事件通知2. Spring事件通知使用2.1 Spring的事件2.2 事件监听2.2.1 接口方式实现2.2.2 注解实现2.3 事件发布2.4 Sprin...
    99+
    2022-11-12
  • Spring事件发布与监听怎么实现
    这篇文章主要讲解了“Spring事件发布与监听怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring事件发布与监听怎么实现”吧!  一、事件监听相关概念介绍  1、流程分析  事...
    99+
    2023-06-02
  • springboot事件监听器怎么使用
    本篇内容介绍了“springboot事件监听器怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!引导案例下面看一个简单的案例,@Conf...
    99+
    2023-07-02
  • Spring/SpringBoot 事件监听机制是什么
    本篇文章给大家分享的是有关Spring/SpringBoot 事件监听机制是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。事件监听机制可以理解为是一种观察者模式,有数据发布...
    99+
    2023-06-17
  • Vue的addEventListener()监听事件怎么使用
    本篇内容介绍了“Vue的addEventListener()监听事件怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、语法eleme...
    99+
    2023-07-04
  • 如何实现Spring事件发布监听、顺序监听和异步监听
    这篇文章给大家分享的是有关如何实现Spring事件发布监听、顺序监听和异步监听的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. Spring的事件通知Spring的事件通知本质上就是发布-订阅,即生产者-消费者...
    99+
    2023-06-22
  • Java Spring 事件监听详情解析
    目录前言需求背景事件概念定义组成事件实现时序图前言 前段时间因为工作的需要用到Spring事件,翻翻文档将功能实现了,但是存在少许理解不畅的地方,今天有空来梳理梳理。 需求背景 叶子...
    99+
    2022-11-13
  • Spring架构揭秘-事件监听机制
    一、事件监听机制概述二、事件监听机制结构三、Spring监听机制架构       Spring的Application拥有发布事件并且注...
    99+
    2022-10-18
  • Spring事件监听器ApplicationListener源码详解
    目录Spring提供的内置事件:使用方式监听容器的刷新事件自定义事件使用@EventListener监听事件异步发送消息ApplicationListener原理分析发布消息的入口何...
    99+
    2023-05-20
    Spring 事件监听器 Spring ApplicationListener
  • 详解Spring事件发布与监听机制
    目录一、ApplicationContext 事件机制二、ApplicationListener 监听器三、ApplicationEvent 事件四、自定义事件和监听器五、注解式监听...
    99+
    2022-11-12
  • Spring事件监听器之@EventListener原理分析
    目录Spring事件监听器之@EventListener原理一、解析@EventListener前的准备工作二、开始解析@EventListenerEventListener.Fac...
    99+
    2022-11-12
  • 解析Spring事件发布与监听机制
    前言 Spring 提供了 ApplicationContext 事件机制,可以发布和监听事件,这个特性非常有用。 Spring 内置了一些事件和监听器,例如在 Spring 容器启...
    99+
    2022-11-12
  • Spring的事件发布与监听方式是什么
    本篇内容介绍了“Spring的事件发布与监听方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!事件主要代码在org.springfra...
    99+
    2023-07-05
  • 使用layui监听器监听select下拉框,事件绑定不成功怎么办
    这篇文章主要为大家展示了“使用layui监听器监听select下拉框,事件绑定不成功怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“使用layui监听器监听...
    99+
    2022-10-19
  • Spring事件发布与监听机制的用法示例
    小编给大家分享一下Spring事件发布与监听机制的用法示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、ApplicationContext 事件机制Appl...
    99+
    2023-06-20
  • thinkphp的事件绑定、监听和订阅怎么使用
    这篇文章主要介绍了thinkphp的事件绑定、监听和订阅怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇thinkphp的事件绑定、监听和订阅怎么使用文章都会有所收获,下面我们一起来看看吧。事件是什么事件...
    99+
    2023-06-30
  • redis消息监听事件怎么配置
    要配置Redis消息监听事件,您可以按照以下步骤进行操作:1. 创建一个Redis连接实例,代码示例如下:```javaJedis ...
    99+
    2023-09-01
    redis
  • vue如何使用监听事件 v-on
    这篇文章主要介绍了vue如何使用监听事件 v-on,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码:问题:如何将button和counte...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作