java.util.EventObject
事件状态对象从该根类派生。所有事件的构造使用一个对象的引用。source在逻辑上被认为是对象的事件最初发生处 java.util.EventListener 一个标记接口,所有事件监听器接口必须扩展 org.springframework.context.ApplicationEvent 由所有应用程序事件进行扩展,抽象的,因为它没有意义的通用事件直接发布org.springframework.context.ApplicationListener 由应用程序事件监听器实现的接口,基于标准的java.util.EventListener接口为实现观察者设计模式,自spring3起, 一个ApplicationListener能声明更通用的事件类型,当在一个Spring ApplicationContext注册时,事件将被相应的过滤,使用匹配监听器调用的事件对象 org.springframework.context.event.ApplicationContextEvent 提供ApplicationContext的基类事件 org.springframework.context.event.ContextRefreshedEvent 当一个ApplicationContext获取初始化or刷新时引起的事件