Spring的事件监听模型//->2

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313085644295.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY4OTk1Mw=
=,size_16,color_FFFFFF,t_70)
在这里插入图片描述
在这里插入图片描述
//1. jdk对于事件监听模式 作为一个发布者------>Observable 发布事件 Movice
//2. 作为观察者 Observer 【小明 和小刚】
这么做有什么好处呢 -------> 这么做实现了动态 比如说插拔式
怎么讲呢 观察者可以再多加一个 比如说小王 或者说是减少一个 都可以
addObserver()----------------deleteObserver()
想象一下这个情节
比如说 当我们在浏览网页逛淘宝的时候 通常下订单然后支付
但是下订单之后会发短信 以及给你发个红包 我们这个下订单就可以作为一个事件
由发短信以及发红包这个观察者监听

浏览网页----------> 下订单---------->支付
| |
| |
| |
(发短信)(发红包)
// 只要监听到了下订单这个事件就可以发短信 以及发红包
如果某一天我的业务场景需要一个发邮件 我们此时可以再 addObserver()
或者说如果某天我的业务场景不需要发短信了 此时我们可以 deleteObserver()

//第二个好处就是说 主线路与副线路互不影响 ,就比如说如果发短信这个事件出现故障了  他不会影响到下订单啊
发布了3 篇原创文章 · 获赞 0 · 访问量 32

猜你喜欢

转载自blog.csdn.net/weixin_43689953/article/details/104833589