1.点睛
Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所发送的事件。
Spring的事件需要遵循如下流程:
(1)自定义事件,继承ApplicationEvent
(2)定义事件监听器,实现ApplicationListener
(3)使用容器发布事件
2.示例
(1)自定义事件
2.Spring常用配置—5.事件
(2)事件监听器
2.Spring常用配置—5.事件
实现ApplicationListener接口,并指定监听的事件类型
使用onApplicationEvent方法对消息进行接受处理
(3)事件发布类
2.Spring常用配置—5.事件
注入ApplicationContext用来发布事件
使用ApplicationContext的publishEvent方法来发布
(4)配置类
2.Spring常用配置—5.事件
(5)运行
2.Spring常用配置—5.事件
结果:
2.Spring常用配置—5.事件

相关文章:

  • 2021-08-13
  • 2021-07-10
  • 2021-07-25
  • 2021-06-13
  • 2021-08-04
  • 2021-09-05
  • 2021-06-04
  • 2022-02-18
猜你喜欢
  • 2021-06-27
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-04-08
  • 2021-06-07
相关资源
相似解决方案