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

    xiaoxiao2026-05-25  9

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

    最新回复(0)