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

怎样用微信做购物网站长沙网站建设平台

怎样用微信做购物网站,长沙网站建设平台,html模板网站模板下载,WordPress发的文章怎么删spring事件的订阅发布,适用业务解耦合 使用场景:新用户注册之后,需要发放优惠券;一个订单服务在接收到新订单时发布一个“订单已创建”事件,库存服务和通知服务分别订阅该事件;日志和监控;实时通知系统;异…

spring事件的订阅发布,适用业务解耦合

使用场景:新用户注册之后,需要发放优惠券;一个订单服务在接收到新订单时发布一个“订单已创建”事件,库存服务和通知服务分别订阅该事件;日志和监控;实时通知系统;异步数据处理;微服务通信;

创建事件:根据具体业务创建需要的实体

/*** 创建事件*/
public class CleaningBoxEvent {private String message;public CleaningBoxEvent(String message) {this.message = message;}public String getMessage() {return message;}
}
创建观察者 :执行具体业务的业务逻辑
@Component
public class CleaningBoxEventListener {@EventListenerpublic void handleCustomEvent(CleaningBoxEvent event) {System.out.println("Received custom event: " + event.getMessage());// 在这里执行观察者的业务逻辑}
}

发布事件 :注入bean

/*** 发布事件*/
@Component
public class EventPublisherService {@Autowiredprivate ApplicationEventPublisher applicationEventPublisher;public void publishCustomEvent(String message) {CleaningBoxEvent customEvent = new CleaningBoxEvent(message);applicationEventPublisher.publishEvent(customEvent);}
}

执行订阅发布:引用事件的方法

 /***执行订阅发布*/public void doSomethingAndPublishEvent() {// 发布事件   //returnByList.size()eventPublisherService.publishCustomEvent("自动清箱完成数量:");}
执行:doSomethingAndPublishEvent();
http://www.yayakq.cn/news/273166/

相关文章:

  • 不花钱的网站建设宁夏中卫市林业生态建设局网站
  • 丽水网站seowordpress使用第三方播放器
  • 设计师网站源码如何找人做网站
  • 网站设计专业国内顶尖设计椅子图片
  • 德阳房产网站建设H5网站建设网站定制开发
  • 网站建设的扩展阶段包括南京网站建设雷仁网络
  • 有什么有什么好的学做饮品的网站企业网站建站策划书
  • 微信认证 网站小程序开发兼职
  • 做网站可以把文字做成图片吗网站后台扫描插件
  • 网站集约化建设背景公司logo设计大全 图片欣赏
  • 网站seo优化心得南阳专业网站建设价格
  • 中小企业网站建设咨询wordpress结构
  • 东莞专业做网站成都高新区国土规划建设局网站
  • 西安做网站 怎样备案部队网站建设总结
  • 东莞网上做公司网站北京建筑培训网
  • 河北区做网站公司经典重庆论坛新闻论坛怎么了
  • 大连建设公司网站金湖做网站
  • 深圳定制网站制作报价app推广渠道商
  • 网站百度快照在合肥哪里学网站建设
  • 有ip地址如何做网站咸阳万企网站建设
  • 网站开发软件系统个人网页设计
  • 粉红色主题 模板 网站 在线预览wordpress 数据库配置错误
  • 唐山网站建设系统免费网站下载直播软件免费
  • 提供手机网站怎么做哪里可以学网站开发
  • 时光慢网站建设方案论文张家口市一建公司官网
  • 广东省建设注册执业资格中心网站怎样建立个人网站?
  • 四海网络网站建设定制网站服务器软件
  • 最好的设计师平台网站wordpress后台无法登录
  • 设计师网站登录入口网上销售渠道
  • 网站建设都包含什么步骤沈阳个人网站建设选择