亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題

 更新時(shí)間:2023年07月28日 11:55:55   作者:怪?咖@  
這篇文章主要給大家介紹了如何解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題,文中有詳細(xì)的解決方案,有需要的朋友可以參考閱讀下

問題描述:

使用的springboot版本是2.3.12.RELEASE,引用的依賴如下:

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-spring-boot-starter</artifactId>
    <version>${knife4j.version}</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.10.5</version>
    <exclusions>
        <exclusion>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-models</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>io.swagger</groupId>
    <artifactId>swagger-models</artifactId>
    <version>1.5.22</version>
</dependency>

在WebSecurityConfigurerAdapter繼承類當(dāng)中配置了跳過認(rèn)證

@Override
public void configure(WebSecurity web) {
    web.ignoring().antMatchers("/doc.html",
            "/favicon.ico",
            "/v2/api-docs",
            "/swagger-resources/**",
            "/webjars/**");
}

然后訪問doc.html接口文檔也可以正常訪問,就是每訪問一次控制臺(tái)就會(huì)出來一個(gè)異常,后來排查到訪問doc.html的時(shí)候他會(huì)去訪問http://localhost:9079/stdc/api/talentpool/favicon.ico,是這個(gè)接口報(bào)出來的異常。

/stdc/api/talentpool是設(shè)置的server.servlet.context-path

這個(gè)異常是由自定義的認(rèn)證失敗類 拋出來的。按正常來說就算認(rèn)證失敗了request.getRequestURI()獲取到的也不應(yīng)該是error呀。

解決過程:

針對(duì)于這個(gè)問題其實(shí)官網(wǎng)當(dāng)中是有提到的:https://gitee.com/xiaoym/knife4j/issues/I3UEMQ

favicon.ico就是獲取的網(wǎng)站的圖標(biāo),在當(dāng)前工程下,resources/static目錄下存放一個(gè)favicon.ico文件即可解決。

到此這篇關(guān)于解決Spring Security集成knife4j訪問接口文檔出現(xiàn)403的問題的文章就介紹到這了,更多相關(guān)SpringSecurity訪問接口403內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java?BasePooledObjectFactory?對(duì)象池化技術(shù)的使用

    Java?BasePooledObjectFactory?對(duì)象池化技術(shù)的使用

    這篇文章主要介紹了Java?BasePooledObjectFactory?對(duì)象池化技術(shù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Java設(shè)計(jì)模式之代理模式(Proxy模式)介紹

    Java設(shè)計(jì)模式之代理模式(Proxy模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之代理模式(Proxy模式)介紹,本文講解了為什么要使用代理模式、如何使用代理模式等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Java后臺(tái)返回blob格式的文件流的解決方案

    Java后臺(tái)返回blob格式的文件流的解決方案

    在Java后臺(tái)開發(fā)中,經(jīng)常會(huì)遇到需要返回Blob格式的文件流給前端的情況,Blob是一種二進(jìn)制大對(duì)象類型,可以用于存儲(chǔ)大量的二進(jìn)制數(shù)據(jù),例如圖片、音頻、視頻等,本文將為你詳細(xì)介紹如何在Java后臺(tái)中返回Blob格式的文件流,需要的朋友可以參考下
    2024-08-08
  • 簡單工廠模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    簡單工廠模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了簡單工廠模式的相關(guān)資料,和大家一起學(xué)習(xí)靜態(tài)工廠方法模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Spring IOC源碼剖析_如何整體認(rèn)知Spring體系結(jié)構(gòu)

    Spring IOC源碼剖析_如何整體認(rèn)知Spring體系結(jié)構(gòu)

    這篇文章主要介紹了Spring IOC源碼剖析_如何整體認(rèn)知Spring體系結(jié)構(gòu)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • springCloud config本地配置操作

    springCloud config本地配置操作

    這篇文章主要介紹了springCloud config本地配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 基于spring中的aop簡單實(shí)例講解

    基于spring中的aop簡單實(shí)例講解

    下面小編就為大家?guī)硪黄趕pring中的aop簡單實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 使用Java自制一個(gè)一個(gè)Nacos

    使用Java自制一個(gè)一個(gè)Nacos

    Nacos是?Dynamic?Naming?and?Configuration?Service的首字母簡稱,一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái),本文將嘗試用Java實(shí)現(xiàn)一個(gè)Nacos,感興趣的可以了解下
    2024-01-01
  • Java實(shí)現(xiàn)九宮格的簡單實(shí)例

    Java實(shí)現(xiàn)九宮格的簡單實(shí)例

    這篇文章主要介紹了 Java實(shí)現(xiàn)九宮格的簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 五種Java多線程同步的方法

    五種Java多線程同步的方法

    這篇文章主要為大家詳細(xì)介紹了五種Java多線程同步的方法,需要的朋友可以參考下
    2015-09-09

最新評(píng)論