本篇內(nèi)容主要講解“Spring Boot中Filter和Listener是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Spring Boot中Filter和Listener是什么”吧!
成都創(chuàng)新互聯(lián)專注于閻良企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開發(fā)。閻良網(wǎng)站建設(shè)公司,為閻良等地區(qū)提供建站服務(wù)。全流程按需設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
Filter也稱為過濾器, 是處于客戶端與服務(wù)器資源文件之間的一道過濾網(wǎng), 它是Servlet技術(shù)中最激動人心的技術(shù)之一。 Web開發(fā)人員通過Filter技術(shù)管理Web服務(wù)器的所有資源。
當(dāng)客戶請求訪問與過濾器關(guān)聯(lián)的URL時,過濾器將先執(zhí)行doFilter方法。 FilterChain參數(shù)用于訪問后續(xù)過濾器。 Filter對象創(chuàng)建后會駐留在內(nèi)存中,當(dāng) Web應(yīng)用移除或服務(wù)器停止時才銷毀。在Web容器卸載Filter對象之前, destroy被調(diào)用。該方法在Filter的生命周期中僅執(zhí)行一次。
Filter 可以有很多個 ,一個個 Filter 組合起來就形成一個 FilterChain,也就是我們所說的過濾鏈,
監(jiān)聽器也叫 Listener,是Serviet的監(jiān)聽器,可以用于監(jiān)聽Web應(yīng)用中某些對象、信息的創(chuàng)建、銷毀、增加、修改、刪除等動作的發(fā)生,然后做出相應(yīng)的響應(yīng)處理。當(dāng)范圍對象的狀態(tài)發(fā)生變化時,服務(wù)器自動調(diào)用監(jiān)聽器對象中的方法,常用于統(tǒng)計在線人數(shù)和在線用戶,系統(tǒng)加載時進行信息初始化、統(tǒng)計網(wǎng)站的訪問量等。
根據(jù)監(jiān)昕對象可以把監(jiān)聽器分為3 類: ServletContext (對應(yīng)application)、 HttpSession (對應(yīng)session )、 ServletRequest(對應(yīng)request)。 Application 在整個Web服務(wù)中只有一個,在 Web服務(wù)關(guān)閉時銷毀 。 Session對應(yīng)每個會話,在會話起始時創(chuàng)建,一端關(guān)閉會話時銷毀。 Request 對象是客戶發(fā)送請求時創(chuàng)建的 (一 同創(chuàng)建的還有Response),用于封裝請求數(shù)據(jù),在一次請求處理完畢時銷毀。
到此,相信大家對“Spring Boot中Filter和Listener是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
當(dāng)前文章:SpringBoot中Filter和Listener是什么
鏈接地址:http://jinyejixie.com/article48/psihep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)頁設(shè)計公司、網(wǎng)站內(nèi)鏈、虛擬主機、移動網(wǎng)站建設(shè)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)