简单的说,观察者模式,就类似于 广播站发送广播,和收音机的关系.多个收音机去收听同一个广播频道. 在实际的业务场景中,可以是这样的.创建订单成功后,发布事件.然后减库存.发送短信.调用微信.调用物流服务.等多个后续业务,都去监听同一个事件. 定义一个事件. package com.study.design.observer.spring; import org.springframework.context.ApplicationEvent; /** * 定义事件 */ public class…