springboot中filter的使用和小坑(WebFilter明明配置了路徑,卻過濾了全部路徑)

springboot使用filter過濾全部路徑

springboot使用filter過濾全部路徑,使用@configuration或@component註解即可。如圖使用configuration註解
使用component註解

過濾部分路徑

如圖所示,配置部分路徑只需要在urlPattern中填寫路徑,在啓動器中加入@servletComponetScan註解即可。
去中@order用來指定優先級,order值越低優先級越高
在這裏插入圖片描述
在這裏插入圖片描述

WebFilter明明配置了路徑,缺過濾了全部路徑

在這裏插入圖片描述
在springboot中使用filter,雖然在urlPatterns中配置了過濾路徑,但是如果加上@configuration或@component標籤的話就會執行2次過濾,一次是全局過濾一次是隻過濾member,於是就出現了雖然配置了urlPatterns,但是卻過濾了全局路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章