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

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

 更新時間:2021年05月12日 11:31:45   作者:blueskygotohz  
這篇文章主要介紹了Spring事件監(jiān)聽詳解,文中有非常詳細的圖文解說及代碼示例,對正在學習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)聽這快。

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

相關文章

最新評論

商河县| 云霄县| 陵水| 安陆市| 江津市| 新竹县| 三门县| 大埔区| 五家渠市| 五家渠市| 祁东县| 城步| 德格县| 景德镇市| 遵化市| 泗水县| 琼海市| 乳源| 建德市| 宁远县| 阿克陶县| 江阴市| 县级市| 房产| 宜兰县| 麦盖提县| 类乌齐县| 株洲县| 松滋市| 三明市| 唐海县| 西藏| 大宁县| 宁武县| 芦山县| 班玛县| 黄骅市| 潼南县| 海门市| 文安县| 绵竹市|