在使用spring boot oauth2實(shí)現(xiàn)登錄時(shí)秽褒,有時(shí)會出現(xiàn)登錄成功后跳轉(zhuǎn)地址為 http://localhost:8080/performance-now.js.map 這樣的情況拒贱。
使用fiddler進(jìn)行抓包分析后情況如下圖
關(guān)于這條請求的來源证杭,經(jīng)過幾次測試后發(fā)現(xiàn)只有在打開瀏覽器devtools時(shí)才會出現(xiàn)腋妙。具體可以搜索 performance 查看相關(guān)原因艇抠。
知道原因后解決方法就比較簡單類幕庐。 自定義RequestCache實(shí)現(xiàn)相關(guān)的存取邏輯然后替換當(dāng)前的配置即可處理這個(gè)問題。
http.requestCache()
.requestCache(new MyRequestCache());