ApplicationEventPublisher

此接口提供Spring中事件发布的功能,是ApplicationContext的父接口。

public interface ApplicationEventPublisher {

    /**
     * 通知所有注册在此应用上监听指定消息的监听器。
     * 发布的事件可以是任何类型的,如可能是框架相关的如RequestHandledEvent,亦有可能是
     * 应用相关的消息
     */
    void publishEvent(ApplicationEvent event);

    /**
     * 通知所有注册在此应用上监听指定消息的监听器。
     * 如果参数中的Event不是ApplicationEvent,则其应该包装成PayloadApplicationEvent
     */
    void publishEvent(Object event);

}

你可能感兴趣的:(Spring,SpringIOC)