Java设计模式系列--观察者模式写法3:Spring的事件 原文网址Java设计模式系列--观察者模式写法3Spring的事件_IT利刃出鞘的博客-CSDN博客简介说明本文用示例介绍观察者模式的写法Spring事件。观察者模式的含义以微信公众号为例我们关注了某个微信公众号后能收到新的文章的通知可以很方便的进行查阅、了解最新的资讯。这是一种典型的观察者模式用户观察者关注公众号被观察者公众号(被观察者)更新文章通知所有用户(观察者)。Spring事件和传统观察者模式的区别传统观察者模式Spring事件主题事件观察者监听器实战本处使用一个贴近真实场景的案例订单取消时要有一系列操作比如账户业务需要给用户退钱、库存业务需要给商品退回数量。在这个场景中取消订单就是事件账户业务和库存业务是监听器。业务数据类取消订单时会将这个数据包装为事件给到感兴趣的监听器。package com.knife.designPattern.springEvent.bo; import lombok.Data; Data public class CancelOrderBO { private String orderNo; }事件为便于维护本文已迁移至此网址Java观察者模式写法3Spring的事件 - 自学精灵