亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Spring boot事件監聽實現過程解析

瀏覽:2日期:2023-09-02 13:39:45

事件監聽其實我們并不陌生,簡單來講,當程序達到了某個特定的條件,程序就會自動執行一段指令。在spring 中也一樣,我們可以使用spring中的事件監聽來實現某些特定的需求。

發布事件

既然要監聽事件,首先要發布我們的事件嘛。在spring中發布事件我們可以通過繼承ApplicationEvent 來發布我們的事件類。

@Datapublic class SendEvent extends ApplicationEvent { public SendEvent(Object source) { super(source); }}

我們得調用父類的構造方發super(source)

事件監聽

在學習JavaWeb項目中有寫過servlet監聽器,但是那個監聽器之會監聽方法而不會監聽到值的變化,要想監聽到程序內部某個值的變化還得寫事件監聽類。

@Componentpublic class SendEventListener { @EventListener public void start(String lins){ System.out.println(lins); }}

在這里我們使用@EventListener來監聽我們的事件。

事件觸發

說了這么多,最終要的還沒說,事件要怎么觸發。

我們可以通過application.publishEvent()這個方法來觸發我們的事件,這里需要強調一下這個方法參數中的對象是會與監聽中的對象匹配的。因此監聽類中的監聽事件我們呢可以創建很多個。

@GetMapping('test_events') public String testEvents(){ // 這個會促發一個事件 applicationContext.publishEvent('觸發監聽'); return '觸發了監聽事件,請查看'; }

至此,我們已經完成了一個spring的事件監聽。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 国产精品特黄毛片 | 成人资源在线观看 | a男人的天堂久久a毛片 | 欧美成人一级视频 | 亚洲国产成人资源在线桃色 | 国产亚洲精品片a77777 | 日韩午夜激情视频 | 999精品视频在线 | 午夜性色一区二区三区不卡视频 | xxxww日本| 欧美视频亚洲色图 | 精品尤物 | 一级做a爰片久久毛片 | 香蕉成人啪国产精品视频综合网 | 色婷婷在线播放 | 国产精品一区二 | 国产女人的一级毛片视频 | 亚洲精品一二三区 | 久久精品中文字幕久久 | 欧美日韩国产免费一区二区三区 | 国产在线91观看免费观看 | 国产开嫩苞实拍在线播放视频 | 久久99影院网久久久久久 | 日韩欧美一区二区不卡看片 | 亚洲国产成人精品一区91 | 成人午夜亚洲影视在线观看 | 高清欧美不卡一区二区三区 | 免费观看又色又爽又大高清网站 | 97射射 | 日韩欧美中 | 最新看片网址 | 国产成人精品免费视频动漫 | 亚洲日本高清成人aⅴ片 | 看一级毛片国产一级毛片 | 欧美高清在线精品一区 | 美女一级毛片免费观看 | 欧美一级在线毛片免费观看 | 日本特黄特色免费大片 | 亚洲综合国产精品 | 亚洲欧美日本一区 | 中文字幕一区二区三区不卡 |