Spring事件Application Event原理详解
当一个 Bean 处理完一个任务之后,希望另一个 Bean 知道并能做相应的处理,这时我们就需要让另一个 Bean 监听当前 Bean 所发送的事件。自定义事件,集成 ApplicationEvent。定义事件监听器,实现 ApplicationListener。以下代码基于 Spring Boot 实现自定义事件事件监听者代码解释:实现 ApplicaionListener 接口,并制定监听的时间类型。使用 onApplicationEvent 方法对消息进行接收处理。事件发布者代码解释:注入 ApplicaionContext 用来发布事件。使用 ApplicaionContext 的 publishEvent 方法来发布。
用户评论