事件驱动模式在实际开发中的使用

2020-07-16  本文已影响0人  狂奔如风

1.创建事件 实现ApplicationEvent ,将参数对象包装

2.创建对事件的监听 实现ApplicationListener ,执行相关业务

可以多次实现监听,通过getOrder方法 返回值定义执行的顺序。通过supportsEventType方法定义监听的事件类型 和 supportsSourceType 方法定义监听的源类型 控制执行重写的onApplicationEvent方法

3.事件的发布  纳入spring管理  通过ApplicationContext 的父类方法ApplicaitonEventPublisher.publisherEvent方法发布事件

4.业务调用事件发布功能

上一篇 下一篇

猜你喜欢

热点阅读