配置過濾器須要如下幾步:java
一、添加相關的依賴web
二、配置過濾器Bean及相應的配置spring
三、編寫相關的依賴架構
添加相關的依賴ide
一樣,只須要引入web依賴就能夠了函數
配置過濾器Bean及相應配置測試
添加過濾器的Bean代碼以下blog
在Main函數類上的配置以下:
用於測試的Controller代碼:
輸出結果
引用第三方的過濾器get
有種狀況是jar包裏面提供了第三方的過濾器,咱們沒有辦法加WebFilter註解,這時候就要用另一種方式添加了,如這裏有個ThirdFilter:
須要在Main函數的類裏面添另外一個Bean,把這個過濾器包裝成一個Bean
結果輸出
DEMO總評
過濾器是WEB中的一大重要組件,和攔載器不一樣的是,過濾器是Servlet的組件,而攔截器是spring的組件. 過濾器會對全部的請求有效,如js,css這些,都會進到過濾器裏面,因此咱們經常使用過濾器進行字符轉碼,或者監控請求時間,登陸等等. 加油吧,少年!!