問題場景:
通路接口,發現攔截器執行了2次。
一個普通接口:
問題排查分析:
通過debug可以發現,之是以攔截器執行了2次,
第一次是正常的對接口 /myTest進行攔截;
第二次而是, 對/favicon.ico這個 進行的攔截, 這個是通路的運作項目的網站圖示。
問題解決方案:
那麼可以直接采取的方案是:
if (!request.getRequestURI().contains("favicon.ico")) {
//攔截代碼......
}