当前位置: 首页 > wzjs >正文

网站建设座谈会上的发言dede手机wap网站模板

网站建设座谈会上的发言,dede手机wap网站模板,校园网网站建设费用,什么是多页面网站文章目录 事件机制介绍一、事件源类二、事件监听类1.方式一:自定义类实现 ApplicationListener 接口:1.方式二:通过注解去标记事件消费方法: 三、事件发布 事件机制介绍 事件发布流程中,有三个核心概念,他…

文章目录

  • 事件机制介绍
  • 一、事件源类
  • 二、事件监听类
    • 1.方式一:自定义类实现 ApplicationListener 接口:
    • 1.方式二:通过注解去标记事件消费方法:
  • 三、事件发布


事件机制介绍

事件发布流程中,有三个核心概念,他们之间的关系如下图:
在这里插入图片描述

  • 事件源(ApplicationEvent):这个就是你要发布的事件对象。

  • 事件发布器(ApplicationEventPublisher):这是事件的发布工具。

  • 事件监听器(ApplicationListener):这个相当于是事件的消费者。


一、事件源类

这里我只是额外定义了一个 name 属性,如果大家在事件发送的时候需要传递的数据比较多,那么就可以在这里定义更多的属性(或者对象)。

public class MyEvent extends ApplicationEvent {private String name;public MyEvent(Object source, String name) {super(source);this.name = name;}@Overridepublic String toString() {return "MyEvent{" +"name='" + name + '\'' +"} " + super.toString();}
}

在具体实践中,事件源并非一定要继承自 ApplicationEvent,事件源也可以是一个普通的 Java 类,如果是普通的 Java 类,系统会自动将之封装为一个 PayloadApplicationEvent 对象去发送。

二、事件监听类

1.方式一:自定义类实现 ApplicationListener 接口:

@Component
public class MyEventListener implements ApplicationListener<MyEvent> {@Overridepublic void onApplicationEvent(MyEvent event) {System.out.println("event = " + event);}
}

1.方式二:通过注解去标记事件消费方法:

@Component
public class MyEventListener02 {@EventListener(value = MyEvent.class)public void hello(MyEvent event) {System.out.println("event02 = " + event);}
}

三、事件发布

    @Resourceprivate ApplicationContext applicationContext;public void testEvent(){applicationContext.publishEvent(new MyEvent(this, "javaboy"));}


文章转载自:

http://e9PeF5Jk.qfdyt.cn
http://feGzX43a.qfdyt.cn
http://HGe0jX4l.qfdyt.cn
http://yZQUL23k.qfdyt.cn
http://eSFzSeMH.qfdyt.cn
http://Snm2659P.qfdyt.cn
http://AuCXbuwT.qfdyt.cn
http://Fu5iEZrj.qfdyt.cn
http://FkDvUWoi.qfdyt.cn
http://zBoxu0ql.qfdyt.cn
http://i0l5vTYt.qfdyt.cn
http://GNityxIP.qfdyt.cn
http://u3PUrynf.qfdyt.cn
http://EFf4z07u.qfdyt.cn
http://7OB1oESR.qfdyt.cn
http://lkwLhfn4.qfdyt.cn
http://bpZ439dA.qfdyt.cn
http://QCr9vQeb.qfdyt.cn
http://ICcaVLEl.qfdyt.cn
http://0pFun5TK.qfdyt.cn
http://tEoqkOlF.qfdyt.cn
http://6BSx2umM.qfdyt.cn
http://OjjHNeSl.qfdyt.cn
http://rl0DCu79.qfdyt.cn
http://jGuSlIfc.qfdyt.cn
http://8PpPcctd.qfdyt.cn
http://vG85jAYj.qfdyt.cn
http://QiUui8NG.qfdyt.cn
http://E3G1GPz8.qfdyt.cn
http://iTf8o1Rw.qfdyt.cn
http://www.dtcms.com/wzjs/728915.html

相关文章:

  • 做汽车价格的网站建设中国建设银行网站 个人客户
  • 营销型网站建设要多少钱什么网店可以免费开店
  • 手机网站源码教程古镇网站建设公司
  • 米特号类似网站酷家乐在线家装设计
  • 昆山城市建设网站江苏机械加工网
  • 网站备案资料asp.net 做网站实例
  • 做网站分辨率修改深圳网站搜索引擎优化
  • 微信浏览为网站的缓存怎么清理国外做兼职网站
  • 网站手机缩放wordpress 5.0.2关键词设置
  • 做网编去网站还是工作室好seo运营学校
  • 黄金网站app软件下载安装免费wordpress 模版下载
  • 公司网站建设深全球建筑与室内设计网
  • 少儿美术专业网站做课件网站后台分析图怎么做
  • 免费软件站东莞seo推广
  • 电子政务网站建设总结辽宁建设工程信息网丰田商务
  • 网站系统怎么用成都便宜做网站的
  • 渭南做网站哪家公司北京商场招商信息
  • 怎么自己建立一个网站做网站的证书
  • 陕西省交通建设集团西长分公司网站温州市营销网站建设
  • 正能量网站免费下载网站制作简单模版
  • 中国物流企业网站建设问题wordpress被禁
  • wordpress多站点 用户同步网络实施方案
  • html做音乐网站模板金坛做网站
  • 邯郸建设公司网站百度app旧版本下载
  • 网站建设需要钱吗wordpress伪静态路径写法
  • 怎样提高网站的点击率大型网络游戏
  • 没有网站做淘宝客江苏两学一做网站
  • 宁波建网站价格赤峰市做网站
  • 电子商务网站建设论文电子工程网介绍
  • 网站转出天河区建设水务局网站