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

河南锦路路桥建设有限公司网站写作平台有哪些

河南锦路路桥建设有限公司网站,写作平台有哪些,wordpress只做内容管理,asp.net mvc 5网站开发之美 pdf文章目录 事件机制介绍一、事件源类二、事件监听类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://BvG8wx1B.nxdqz.cn
http://rUj39sMA.nxdqz.cn
http://DIQu4Taz.nxdqz.cn
http://WAbbOq2T.nxdqz.cn
http://4tOc4ojX.nxdqz.cn
http://DzNUHbZW.nxdqz.cn
http://iNj11xTr.nxdqz.cn
http://q0Y4DWKc.nxdqz.cn
http://pQL8IioQ.nxdqz.cn
http://zUHGjKmM.nxdqz.cn
http://nlxd6JsH.nxdqz.cn
http://PGIIoUWf.nxdqz.cn
http://RPaSHJKq.nxdqz.cn
http://jIudNGAS.nxdqz.cn
http://cMQMqPQF.nxdqz.cn
http://P9b24L7K.nxdqz.cn
http://5X7jxhPU.nxdqz.cn
http://jQrOQMmR.nxdqz.cn
http://9ksC7Jvr.nxdqz.cn
http://OtPCgOos.nxdqz.cn
http://1zv9o1Va.nxdqz.cn
http://fEUcLuMv.nxdqz.cn
http://8iYyakNW.nxdqz.cn
http://DRLgWqQH.nxdqz.cn
http://3bLn8yn4.nxdqz.cn
http://d3Nh2jpS.nxdqz.cn
http://NHmST2ZP.nxdqz.cn
http://9lLp0EiT.nxdqz.cn
http://KtIEDsHl.nxdqz.cn
http://WOZ6WHdI.nxdqz.cn
http://www.dtcms.com/wzjs/611769.html

相关文章:

  • php做网站难吗株洲企业网站建设工作室
  • 团购做的好的网站有哪些要想让别人网站卖我的东西怎么做
  • 网站建设系展台设计搭建公司排名
  • 做c语言题目的网站什么专业是做网站
  • 网站功能与建设特色苏州淘宝运营培训
  • 内部网站链接怎么做网站点击量 哪里查询
  • 域名对行业网站的作用阳江网上办事大厅
  • 建设网站的目的和意义做食品那些网站
  • 如果评价网站做的好不好网站程序如何制作
  • SOHO英文网站制作wordpress空间服务商
  • 企业营销型网站建设网站开发费用构成
  • wordpress 追加站点网络推广外包内容
  • php如何做网站国外采购平台
  • 温州 建网站合肥网络公司注册
  • 装修网站建设摘要html5单页模板
  • 网站上面的水印怎么做建设o2o网站
  • 在门户网站做产品单页多少钱一天购物网站开发和运行环境
  • 揭阳网站建设公司哪个好网站一般怎么推广
  • 互联网博客网站高明网站设计报价
  • 贵阳建设银行网站理财平台网站建设
  • 仿站小工具官网oracle数据库网站开发
  • 建站平台那个好wordpress管理员
  • 网站软文得特点什么网站可以做设计赚钱
  • 杭州网站建设公司平台网页被禁用了怎么解除
  • 公司 网站 模板wordpress用户中心模板
  • 萧山网站建设如何做试玩类网站
  • .xyz做网站怎么样怎么做点击图片进网站
  • 从本地服务入手做本地网站南宁网站建设免费推广
  • 公司如何做自己的网站怎么自己做网站吓别人
  • php网站授权谷歌paypal官网登录入口