SpringBoot項(xiàng)目訪問任意接口出現(xiàn)401錯誤的解決方案
之前搭建了一個SpringBoot項(xiàng)目用于測試集成Redis和MyBatis以及Freemarker,搭建完成測通之后就沒有再打開過。今天打開之后想要測試一個問題,發(fā)現(xiàn)在這個項(xiàng)目下無論請求哪個接口,瀏覽器都會跳轉(zhuǎn)到一個登錄頁面,而且這個頁面不是我寫的,如下圖:
地址欄里的login也是在我輸入了自己的接口之后,自動跳轉(zhuǎn)到了login 于是用Postman測試,得到401響應(yīng):
當(dāng)時一臉蒙蔽,心想我代碼里面沒有寫攔截器啊,而且攔截之后的頁面也不是我寫的。剛開始認(rèn)為可能和端口有關(guān),后來發(fā)現(xiàn)不是。于是想著很有可能是SpringBoot自己默認(rèn)的攔截。網(wǎng)上找了各種資料,果然,發(fā)現(xiàn)項(xiàng)目的pom.xml中多了spring-boot-starter-security的jar包,去掉這個jar包就好了。
后來,為了確定一下是不是這個jar包的影響,我在另一個SpringBoot的pom中加入了這個jar,果然這個問題復(fù)現(xiàn)了。
關(guān)于spring-boot-starter-secruity的內(nèi)容,我們后面詳細(xì)討論。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
簡單了解SpringMVC緩存對靜態(tài)資源有什么影響
這篇文章主要介紹了簡單了解SpringMVC緩存對靜態(tài)資源有什么影響,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Java判斷IP地址為內(nèi)網(wǎng)IP還是公網(wǎng)IP的方法
這篇文章主要介紹了Java判斷IP地址為內(nèi)網(wǎng)IP還是公網(wǎng)IP的方法,針對tcp/ip協(xié)議中保留的三個私有地址進(jìn)行判斷分析,是比較實(shí)用的技巧,需要的朋友可以參考下2015-01-01Spring Security使用數(shù)據(jù)庫認(rèn)證及用戶密碼加密和解密功能
這篇文章主要介紹了Spring Security使用數(shù)據(jù)庫認(rèn)證及用戶密碼加密和解密,本文通過代碼與截圖的形式給大家介紹的非常詳細(xì),對大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03Java多線程開發(fā)工具之CompletableFuture的應(yīng)用詳解
做Java編程,難免會遇到多線程的開發(fā),但是JDK8這個CompletableFuture類很多開發(fā)者目前還沒聽說過,但是這個類實(shí)在是太好用了,本文就來聊聊它的應(yīng)用吧2023-03-03SpringBoot整合WxJava開啟消息推送的實(shí)現(xiàn)
本文主要介紹了SpringBoot整合WxJava開啟消息推送,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03使用Feign調(diào)用時添加驗(yàn)證信息token到請求頭方式
這篇文章主要介紹了使用Feign調(diào)用時添加驗(yàn)證信息token到請求頭方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03