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