springboot 配置過濾器不起作用的原因


使用@WebFilter注解配置springboot的過濾器的時候,如果出現過濾器不起作用的原因,有可能為:

(1)當前過濾器類上要加兩個注解

  @Component

  @WebFilter(filterName="一般寫類名",urlPatterns="/*")

(2)啟動類上要加多一個注解

  @ServletComponentScan

(3)第三點是自己無意間發現的,自己在測試解決跨域問題時,寫了個demo,圖方便,直接把啟動類的main方法寫在了測試類里面,沒有單獨使用一個類寫main方法做為springboot的啟動類,結果第一二步都寫好了,最后過濾器就是怎么都不起作用,各種折騰,最后想會不會是直接把main寫在測試類里面,添加的注解會有沖突什么的,於是把main方法獨立出來寫在啟動類里了,結果果真就正常了!害我浪費了半個多小時。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM