最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring事件監(jiān)聽詳解

 更新時間:2021年05月12日 11:31:45   作者:blueskygotohz  
這篇文章主要介紹了Spring事件監(jiān)聽詳解,文中有非常詳細的圖文解說及代碼示例,對正在學(xué)習(xí)java Spring的小伙伴們有非常好的幫助,需要的朋友可以參考下

一、觀察者模式

先來看下觀察者模式,舉個例子

警察和軍人是觀察者,犯罪嫌疑人是被觀察者

代碼實現(xiàn):

定義被觀察者接口:

定義觀察者接口

定義壞人

定義好人:

定義好人2:

測試:

或者用JDK自帶的觀察者模式

定義壞人:

定義好人:

測試:

結(jié)果:

最后來總結(jié)一下,看下spring的事件

二、spring事件

下面來看下源碼

1 初始化事件廣播器

可以看到如果沒有自定義的事件廣播器,默認是使用SimpleApplicationEventMulticaster的

三、注冊監(jiān)聽器

其實就是把監(jiān)聽器添加到監(jiān)聽器集合

四、發(fā)布事件

發(fā)布事件是在bean的初始化之后的

 //1. 獲取到事件廣播器,發(fā)布事件         getApplicationEventMulticaster().multicastEvent(event);

spring中的事件比較少,到spring boot中事件比較多,后續(xù)在spring boot中詳細介紹事件監(jiān)聽這快。

到此這篇關(guān)于Spring事件監(jiān)聽詳解的文章就介紹到這了,更多相關(guān)Spring事件監(jiān)聽內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

惠水县| 德令哈市| 南京市| 通江县| 黄梅县| 萝北县| 会同县| 鄂州市| 农安县| 建瓯市| 丰镇市| 颍上县| 高邮市| 岢岚县| 兴城市| 丹凤县| 曲阜市| 科技| 惠来县| 诸暨市| 噶尔县| 汾阳市| 三原县| 绥棱县| 德安县| 当雄县| 东光县| 荥阳市| 昆明市| 前郭尔| 天镇县| 丰宁| 密山市| 嵊州市| 洛浦县| 东平县| 颍上县| 丽江市| 镇原县| 馆陶县| 高阳县|