寫了一個攔截器用于登入狀态控制,寫入了這麼一句話,讓其在所有路徑生效:
registration.addPathPatterns("/**");
以及靜态資源排除
結果所有的靜态檔案還是被攔截了,仔細分析了一下,問題出在thymeleaf上,以登入頁面為例:
那麼這個css檔案就交由thymeleaf處理了,也就是引用路徑為
…/css/theme.css
在網頁上測試也果然如此(此時不生效攔截器)
是以,隻需要在攔截器排除對應路徑就好了
如下:
根據你tymeleaf所代理的路徑來就行
成功!!!