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

javascript菜鸟教程汤阴县seo快速排名有哪家好

javascript菜鸟教程,汤阴县seo快速排名有哪家好,开公司做购物网站是不是想多了,网络加速器手机版1、概述 Spring事件驱动采用了观察者设计模式,主要作用就是实现对象之间的松耦合通信。它的核心思想是通过事件的发布和监听来实现不同组件之间的交互。(跟mq挺像) 基础概念: 事件(Event): 在Spring中&am…

1、概述

Spring事件驱动采用了观察者设计模式,主要作用就是实现对象之间的松耦合通信。它的核心思想是通过事件的发布和监听来实现不同组件之间的交互。(跟mq挺像)

基础概念:

  • 事件(Event): 在Spring中,事件是一个对象,通常是某个动作的表示,比如用户注册、订单提交等。成为事件需要继承ApplicationEvent 的类。

  • 事件监听器(Listener): 负责处理特定的事件。类上加@Componse注解,方法上加@EventListener。(如果要做异步处理 需要在方法上加异步注解,然后启动类上开启异步支持)

  • 事件发布者(Publisher): 事件发布者是负责发布事件的组件。通过ApplicationEventPublisher,或者ApplicationContext发事件。

2、示例代码

当用户下单时,可以发布一个订单事件,多个监听器可以响应这个事件,例如更新库存、发送确认邮件等。这种方式使得各个模块之间的耦合度降低,增强了系统的灵活性和可维护性。

// 定义事件
public class OrderPlacedEvent extends ApplicationEvent {private final Order order;public OrderPlacedEvent(Object source, Order order) {super(source);this.order = order;}public Order getOrder() {return order;}
}// 监听器
@Component
public class OrderConfirmationListener{@Order(1) // 优先级@Async // 异步执行@EventListenerpublic void onApplicationEvent(OrderPlacedEvent event) {//方法入参就是要处理的事件// 处理订单确认逻辑System.out.println("订单已确认: " + event.getOrder().getId());}
}// 发布事件
@Service
public class OrderService {@Autowiredprivate ApplicationEventPublisher publisher;public void placeOrder(Order order) {// 下单逻辑publisher.publishEvent(new OrderPlacedEvent(this, order));}
}
http://www.dtcms.com/wzjs/366662.html

相关文章:

  • 太原专业做网站方象科技服务案例
  • 网站建设最好的seo文章优化技巧
  • 泰安网站建设方案企业建站公司热线电话
  • 自定义手机网站建设百度搜索页
  • 做h5网站要多少钱百度云搜索引擎官网入口
  • 外贸营销网站建设工程新网站百度seo如何做
  • 龙城网站建设水果网络营销策划方案
  • 为什么没人做团购网站西安seo学院
  • 上海网站建设靠谱的平台关键词挖掘网站
  • 网站建设方案 报价站长工具高清吗
  • 广西公司做网站在线建站平台
  • 自己做图片的网站吗正规手游代理平台有哪些
  • 上海微信网站建设价格东莞关键词优化推广
  • 网站开发最新技术朋友圈推广广告
  • 深圳有哪些做网站的公司好2020 惠州seo服务
  • 商标查询网站怎么做最好最全的搜索引擎
  • 网站里宣传视频怎么做私人浏览器
  • 免费注册自助网站郑州seo服务公司
  • 做平面那个网站素材好培训机构是干什么的
  • 湖南微信网站营销广州百度关键词排名
  • 网站建设宗旨网站在线客服系统 免费
  • web网站开发流程百度推广开户渠道
  • 泉州做网站优化价格人民日报最新头条10条
  • 电子商务网站建设期末产品市场推广方案
  • 网站搭建在线支付如何免费开自己的网站
  • 网站改了模板被百度降权经典软文案例100例简短
  • php学院网站源码短视频营销策略
  • 郑州一建官网郑州网站关键词优化外包
  • 苏州工业园区建设网站新网站怎么做优化
  • 家用电脑可以做网站服务器html网页制作步骤