SpringBoot項(xiàng)目訪問(wèn)任意接口出現(xiàn)401錯(cuò)誤的解決方案
之前搭建了一個(gè)SpringBoot項(xiàng)目用于測(cè)試集成Redis和MyBatis以及Freemarker,搭建完成測(cè)通之后就沒(méi)有再打開(kāi)過(guò)。今天打開(kāi)之后想要測(cè)試一個(gè)問(wèn)題,發(fā)現(xiàn)在這個(gè)項(xiàng)目下無(wú)論請(qǐng)求哪個(gè)接口,瀏覽器都會(huì)跳轉(zhuǎn)到一個(gè)登錄頁(yè)面,而且這個(gè)頁(yè)面不是我寫(xiě)的,如下圖:

地址欄里的login也是在我輸入了自己的接口之后,自動(dòng)跳轉(zhuǎn)到了login 于是用Postman測(cè)試,得到401響應(yīng):

當(dāng)時(shí)一臉蒙蔽,心想我代碼里面沒(méi)有寫(xiě)攔截器啊,而且攔截之后的頁(yè)面也不是我寫(xiě)的。剛開(kāi)始認(rèn)為可能和端口有關(guān),后來(lái)發(fā)現(xiàn)不是。于是想著很有可能是SpringBoot自己默認(rèn)的攔截。網(wǎng)上找了各種資料,果然,發(fā)現(xiàn)項(xiàng)目的pom.xml中多了spring-boot-starter-security的jar包,去掉這個(gè)jar包就好了。

后來(lái),為了確定一下是不是這個(gè)jar包的影響,我在另一個(gè)SpringBoot的pom中加入了這個(gè)jar,果然這個(gè)問(wèn)題復(fù)現(xiàn)了。
關(guān)于spring-boot-starter-secruity的內(nèi)容,我們后面詳細(xì)討論。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
java swing 創(chuàng)建一個(gè)簡(jiǎn)單的QQ界面教程
這篇文章主要介紹了java swing 創(chuàng)建一個(gè)簡(jiǎn)單的QQ界面教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
Java多線程編程之讀寫(xiě)鎖ReadWriteLock用法實(shí)例
這篇文章主要介紹了Java多線程編程之讀寫(xiě)鎖ReadWriteLock用法實(shí)例,本文直接給出編碼實(shí)例,需要的朋友可以參考下2015-05-05
Spring Boot 整合 Mockito提升Java單元測(cè)試的高效實(shí)踐案例
Mockito與Spring Boot的整合為Java開(kāi)發(fā)者提供了一套完整的解決方案,使得單元測(cè)試更為精準(zhǔn)、高效,從而確保了代碼質(zhì)量、降低了維護(hù)成本,并促進(jìn)了項(xiàng)目的持續(xù)集成與交付,感興趣的朋友跟隨小編一起看看吧2024-04-04
利用Spring?boot+LogBack+MDC實(shí)現(xiàn)鏈路追蹤
這篇文章主要介紹了利用Spring?boot+LogBack+MDC實(shí)現(xiàn)鏈路追蹤,MDC?可以看成是一個(gè)與當(dāng)前線程綁定的哈希表,可以往其中添加鍵值對(duì),下文詳細(xì)介紹需要的小伙伴可以參考一下2022-04-04
Java利用Jsoup解析和操作HTML的技術(shù)指南
在現(xiàn)代 Java 開(kāi)發(fā)中,處理 HTML 數(shù)據(jù)是一項(xiàng)常見(jiàn)需求,無(wú)論是抓取網(wǎng)頁(yè)數(shù)據(jù)、解析 HTML 文檔,還是操作 DOM 樹(shù),Jsoup 都是一個(gè)強(qiáng)大的工具,本文將介紹 Jsoup 的基本功能,并通過(guò)多個(gè)詳細(xì)的代碼示例展示如何使用它解析和操作 HTML,需要的朋友可以參考下2025-03-03

