2.Spring常用配置—5.事件

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.事件

上一篇:3ds Max 运动捕捉功能:MotionCapture


下一篇:photoshop利用画笔制作简单的手写书画字