Filter生命週期

2021-08-20 08:10:09 字數 586 閱讀 8164

filter生命週期:過濾器從建立到銷毀的過程

伺服器啟動

的時候,伺服器就會建立過濾器的物件

,每次訪問被攔截目標資源

,過濾器中的

dofilter

的方法就會執行

.當伺服器關閉的時候

,伺服器就會銷毀

filter物件.

伺服器在啟動時執行初始化方法,init

訪問資源被攔截時執行攔截方法,dofilter  。放行:

chain.dofilter(request,response)

伺服器關閉時執行銷毀方法,destroy

過濾器的配置

url-pattern的配置與

servlet

中的配置一樣

三種配置:

* 完全路徑匹配:以

/ 開始   

/aaa /aaa/bbb

* 目錄匹配

:     

以 /

開始   

/*  /aaa/*

* 副檔名匹配:  不能以

/ 開始  

*.do  *.jsp  *.action

Filter的生命週期

和servlet一樣,filter的建立和銷毀也是由web伺服器負責。與servlet區別的是 1.在應用啟動的時候就進行裝載filter類而 servlet 是在請求時才建立 但 filter 與servlet的load on startup配置效果相同 建立 2.容器建立好filter物件例項後...

Filter的生命週期

當tomcat啟動時,通過反射機制呼叫filter的無參構造建立例項化物件,同時呼叫init方法實現例項化,dofilter方法呼叫多次,當tomcat服務關閉的時候,呼叫destory來銷毀filter物件。無參建構函式 只呼叫一次,當tomcat啟動時呼叫 filter一定要進行配置 init方...

React 生命週期 生命週期方法

生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...