導航:首頁 > 凈水問答 > 註解怎麼設置過濾器順序

註解怎麼設置過濾器順序

發布時間:2025-09-17 21:54:20

❶ Servlet 3.0 之@WebFilter怎麼控制多個filter的執行順序

之前我們控制多個filter的執行順序是通過web.xml中控制filter的位置來控制的,放在上面的會比放在下面的先執行,如下「用戶登錄檢查過濾器」會比「介面日誌過濾器」先執行

<!--用戶登錄檢測過濾器-->
<filter>
<filter-name>UserLoginFilter</filter-name>
<filter-class>net.tfgzs.demo.filter.UserLoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UserLoginFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--介面日誌過濾器-->
<filter>
<filter-name>ApiLog</filter-name>
<filter-class>net.tfgzs.demo.filter.ApiLog</filter-class>
</filter>
<filter-mapping>
<filter-name>ApiLog</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

但是當我們使用@WebFilter註解的時候發現註解裡面沒有提供可以控制執行順序的參數

通過實踐發現如果想要控制filer的執行順序可以通過控制filter的文件名來控制

比如:

UserLoginFilter.java 和 ApiLog.java 這兩個文件裡面分別是「用戶登錄檢查過濾器」和「介面日誌過濾器」,因為這兩個文件的
首字母A排U之前

,導致每次執行的時候都是先執行「介面日誌過濾器」再執行「用戶登錄檢查過濾器」,所以我們現在修改兩個文件的名稱分別為

Filter0_UserLogin.java

Filter1_ApiLog.java

這樣就能先執行「用戶登錄檢查過濾器」再執行「介面日誌過濾器」

閱讀全文

與註解怎麼設置過濾器順序相關的資料

熱點內容
福特2016空調濾芯怎麼換 瀏覽:514
生活污水處理廠委託運營協議 瀏覽:868
油煙凈化器是安裝在什麼地方 瀏覽:249
巴斯夫3d列印樹脂 瀏覽:540
反滲透葯劑費每方水多少錢 瀏覽:880
樹脂進料口日語 瀏覽:3
純水機能通多少米 瀏覽:730
礦井提升絞車減速器維護重點 瀏覽:529
格蘭富污水提升泵廈門市總經銷 瀏覽:592
註解怎麼設置過濾器順序 瀏覽:827
凈水機顯示屏上PP什麼意思 瀏覽:392
變壓器硅鋼片環氧樹脂去除 瀏覽:211
關鍵字過濾器filter 瀏覽:43
江西什麼牌的空氣凈化器好 瀏覽:630
珠海醫院污水檢測哪裡可以做 瀏覽:721
從外地回邢台用隔離嗎 瀏覽:501
反滲透清潔方式目的 瀏覽:778
高彈樹脂牆板 瀏覽:200
污水處理補充營養 瀏覽:291
地下的污水管壞了怎麼修 瀏覽:807