Spring 事件Application Event

  Spring 的事件 Application Event 支持 Bean 与 Bean 之间的消息通信;

             当一个bean 处理完一个任务,需要另外一个 bean 做相应的处理, 就需要另外一个Bean 监听当前 Bean 发送的事件。

         

      ApplicationContext提供事件处理通过ApplicationEvent类和ApplicationListener接口

      实现Spring事件机制主要有4个类:

    ApplicationEvent:事件,每个实现类表示一类事件,可携带数据。
    ApplicationListener:事件监听器,用于接收事件处理。
    ApplicationEventMulticaster:事件管理者,用于事件监听器的注册和事件的广播。
    ApplicationEventPublisher:事件发布者,委托ApplicationEventMulticaster完成事件发布。

 

     使用事件 实现 观察者模式 : https://www.cnblogs.com/Jomini/p/13047311.html

 

------------------------------------------------------------------------------------------------------

参考: https://blog.csdn.net/shenchaohao12321/article/details/85303453

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


————————————————
版权声明:本文为CSDN博主「一直不懂」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shenchaohao12321/java/article/details/85303453

posted @ 2020-07-02 17:00  抽象Java  阅读(227)  评论(0编辑  收藏  举报