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

手机网站怎样做开发公司办出项目不动产证纪实

手机网站怎样做,开发公司办出项目不动产证纪实,外贸网站如何建设,发帖子最好的几个网站前言#xff1a; 上一篇我们分析了 Spring Boot 事件监听的原理#xff0c;本篇我们来自定义实现自己的监听器。 Spring Boot 系列文章传送门 Spring Boot 启动流程源码分析#xff08;2#xff09; Spring Boot 启动流程源码分析#xff08;2#xff09; Spring Bo…前言 上一篇我们分析了 Spring Boot 事件监听的原理本篇我们来自定义实现自己的监听器。 Spring Boot 系列文章传送门 Spring Boot 启动流程源码分析2 Spring Boot 启动流程源码分析2 Spring Boot 自动配置实现原理源码分析 Spring Boot 自定义 starter 启动器 Spring Boot 事件监听机制工作原理 Spring Boot 自定义监听器 创建 Spring Boot 自定义监听器通常要经过一下步骤 定义事件。定义事件监听器。定义事件发布器。触发事件完成验证。 定义事件 定义 Event 事件MyEvent 继承了 ApplicationEvent 类如果我们要使用 Spring 的事件监听机制那我们定义的 Event 事件必须继承ApplicationEvent 否则就无法使用。 public class MyEvent extends ApplicationEvent {private final String event;public MyEvent(Object source, String event) {super(source);this.event event;}public String getEvent() {return event;}}定义事件监听器 事件监听器实现了 ApplicationLister 接口泛型为 ApplicationEvent因为要监听事件所以必须按照 Spring 的规则来onApplicationEvent 方法就是监听到的事件在这里可以完成业务逻辑处理因为事件监听器需要加入Spring IOC 容器中才能生效因此 MyListener 使用了 Component 注解。 Slf4j Component public class MyListener implements ApplicationListenerMyEvent {Overridepublic void onApplicationEvent(MyEvent myEvent) {//监听器调用事件方法String event myEvent.getEvent();log.info(event:{},event);} }定义事件发布器 Sprin Boot 监听器要生效必须要有一个时间发布器自定了一个事件发布器注入了 ApplicationEventPublisher使用 ApplicationEventPublisher#publishEvent 方法完成事件发布。 Component public class MyPublisher {Resourceprivate ApplicationEventPublisher applicationEventPublisher;public void publish(){applicationEventPublisher.publishEvent(new MyEvent(new MyListener(),publish event test));} }触发事件完成验证 我们这里直接使用 Spring Boot 启动类来完成事件发布测试如下 SpringBootApplication public class MyStudySpringBootApplication {public static void main(String[] args) {ConfigurableApplicationContext context SpringApplication.run(MyStudySpringBootApplication.class, args);MyPublisher publisher context.getBean(MyPublisher.class);publisher.publish();}}测试结果 2024-06-30 21:35:42.926 INFO 29928 --- [main] com.my.study.start.listener.MyListener : event:publish event test结果符合预期这样我们就完成了一个简单的自定义事件监听一般来说我们在项目开发中是使用不到事件监听机制的但是源码中大量使用了监听机制因为我们还是需要了解监听器是怎样实现的。 自定义监听器的注解实现方式 使用 EventListener 注解代码如下 Slf4j Component public class MyAnnotationListener {EventListenerpublic void handleCustomEvent(MyEvent myEvent) {//监听器调用事件方法String event myEvent.getEvent();log.info(event2:{}, event);}}欢迎提出建议及对错误的地方指出纠正。
http://www.hkea.cn/news/14578873/

相关文章:

  • 微信网站怎么做下载附件建设门户网站需要多少钱
  • 维护网站费用浙江工信部网站备案查询
  • 江苏省建设协会网站首页网页设计图片链接跳转代码
  • dede网站地图手机版网站原理
  • 济南正规网站制作怎么选择网站里面的视频功能怎么做的
  • 网站seo需要用到哪些工具西安软件开发公司排行
  • 微商需要做网站吗微信公众平台 网站开发
  • 沭阳网站建设方案女生适合专业15个
  • ui设计在线网站做结婚视频储存网站
  • 券优惠网站如何做商业网站图片
  • 建设通网站是免费的吗公司网站设计注意什么
  • 郑州加盟做网站怎么开发网站平台
  • 企业网站seo哪里好晋城客运东站网站开发
  • 做网站输入文本框做下拉具有品牌的网站建设
  • 网站备案快速备案建设电子商务网站的花费
  • php建站模板河南省建设部网站官网
  • 小公司做网站赚钱吗手机设计装修图的app
  • 网站开发完要过审是啥意思简单网站页面设计
  • 高端工作网站做网站需要多少钱 百度
  • 扬州网站优化电脑怎么做网站服务器
  • 上海沪港建设咨询有限公司网站国外网站空间需要备案吗
  • 怎么做卡商网站中国建设银行车主卡网站
  • 做社交网站的预算成都网络营销网站
  • 用html做个人网站代码郑州电力高等专科学校就业去向
  • 滨州网站建设 中企动力动易后台 网站统计调查 报表类型怎样使用
  • 中国建设银行网站怎么改支付密码是什么中国建设信息港网站
  • 品牌型网站建设哪家wordpress导入网站文章
  • 电商网站前端源码做围棋题最好的网站
  • 建站开发软件如何找网站推广
  • 做爰在线网站php网站开发参考文献