广播事件
AbstractApplicationContext
- applicationEventMulticaster:ApplicationEventMulticaster - applicationListeners:Set<ApplicationListener<?>> = new LinkedHashSet<ApplicationListener<?>>()......
使用
SimpleApplicationEventMulticaster
......
implements
ApplicationEvent
+ ApplicationEvent(Object source)......
发布事件
ApplicationListener<E extends ApplicationEvent>
+ onApplicationEvent(E event):void
extends
SourceFilteringListener......
观察者注册
Spring的发布事件功能所使用的观察者模式
EventListener