×

spring

Spring Event 事件发布/监听机制 详解并使用

ilotter ilotter 发表于2024-05-15 浏览11540 评论0
Spring的事件监听(也叫事件驱动)是观察者模式的一种实现,只要是观察者模式,就含有主题(针对该主题的事件),发布者(发布主题或事件),订阅者(监听主题的人)。有三个部分组成,事件(ApplicationEvent)、监听器(ApplicationListener)和事件发布操作。 作用: 使用事件机制我们可以将相互耦合的代码解耦,从而方便功能拓展和调整。 1. 观察者模式简介 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。 比如,当一个对象被修改