Spring 中的事件机制 ApplicationEventPublisher
另外一模式,发布订阅模式每每被人们等同于观察者模式,但个人理解是二者惟一区别,是发布订阅模式须要有一个调度中心,而观察者模式不须要,例如观察者的列表能够直接由被观察者维护。ApplicationEvent 是由 Spring 提供的全部 Event 类的基类,为了简单起见,注册事件只传递了 name(能够复杂的对象,但注意要了解清楚序列化机制)。在设计模式中,观察者模式能够算得上是一个很是经典的行为型设计模式,猫叫了,主人醒了,老鼠跑了,这一经典的例子,是事件驱动模型在设计层面的体现。
原创
2022-12-13 15:17:41 ·
718 阅读 ·
0 评论