国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

localhost:8080/swagger-ui.html 訪問不到 addResourceHandlers springmvc資源處理請(qǐng)求放行swagger

這篇具有很好參考價(jià)值的文章主要介紹了localhost:8080/swagger-ui.html 訪問不到 addResourceHandlers springmvc資源處理請(qǐng)求放行swagger。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

無法訪問swagger-ui.html
  • 在swagger2.0+中可以用如下配置
解決辦法:SpringMVC配置文件修改如下
/**
 * mvc配置
 */
@EnableWebMvc
@Configuration
public class SpringMVCConfig implements WebMvcConfigurer {
。。。。

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations( "classpath:/static/");
        /*放行swagger*/
//        registry.addResourceHandler("swagger*").addResourceLocations("classpath:/META-INF/resources/webjars/");

        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        /*html這個(gè)文件存儲(chǔ)在springfox-swagger-ui-2.9.2.jar!\META-INF\resources\swagger-ui.html*/
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
        /*必須將springfox-swagger-ui-2.9.2.jar!\META-INF\resources\webjars\下的文件也進(jìn)行放行*/
    }

   。。。。
}
  • 關(guān)鍵是加入下面這一段
registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        /*html這個(gè)文件存儲(chǔ)在springfox-swagger-ui-2.9.2.jar!\META-INF\resources\swagger-ui.html*/
registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
        /*必須將springfox-swagger-ui-2.9.2.jar!\META-INF\resources\webjars\下的文件也進(jìn)行放行*/
原因,為什么要這樣?

localhost:8080/swagger-ui.html 訪問不到 addResourceHandlers springmvc資源處理請(qǐng)求放行swagger,swagger,SpringBoot,SpringMVC,html,java

  • classpath:/META-INF/resources/ 映射到springfox-swagger-ui-2.9.2.jar!\META-INF\resources\下的文件(包含了swagger-ui.html)

  • classpath:/META-INF/resources/webjars/映射到springfox-swagger-ui-2.9.2.jar!\META-INF\resources\webjars\

  • 從swagger-ui.html代碼中看到,href訪問的路徑為webjars,相當(dāng)于localhost:8080/webjars,所以必須將/webjars/也加上,不然webjars文件夾下的文件是不能被swagger-ui.html所訪問到的文章來源地址http://www.zghlxwxcb.cn/news/detail-551072.html

<link rel="icon" type="image/png" href="webjars/springfox-swagger-ui/favicon-32x32.png?v=2.9.2" sizes="32x32" />
  <link rel="icon" type="image/png" href="webjars/springfox-swagger-ui/favicon-16x16.png?v=2.9.2" sizes="16x16" />

到了這里,關(guān)于localhost:8080/swagger-ui.html 訪問不到 addResourceHandlers springmvc資源處理請(qǐng)求放行swagger的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • No mapping for GET /swagger-ui.html

    No mapping for GET /swagger-ui.html

    2022-7-23 springboot項(xiàng)目整合swagger2項(xiàng)目,在訪問 swagger-ui.html 頁面時(shí)候發(fā)生錯(cuò)誤,如下: 控制臺(tái)報(bào)錯(cuò)為: No mapping for GET /emos-wx-api/swagger-ui.html 解決辦法:讓swagger的配置類 SwaggerConfig 繼承 WebMvcConfigurer 接口并且實(shí)現(xiàn)其中 addResourceHandlers 方法,如下: 再次訪問 http://localhost:8080/項(xiàng)目

    2024年02月16日
    瀏覽(27)
  • 【JAVA swagger】解決No mapping for GET /swagger-ui.html報(bào)錯(cuò)

    【JAVA swagger】解決No mapping for GET /swagger-ui.html報(bào)錯(cuò)

    完整代碼在最后 一、報(bào)錯(cuò) 1.網(wǎng)頁報(bào)錯(cuò)404 2.代碼報(bào)錯(cuò) No mapping for GET /swagger-ui.html 二、解決辦法 1.版本回退 之前用的是swagger3.0.0和springboot3.0.6,始終沒找到合適的解決辦法,故將版本回退至swagger2.9.2和springboot2.7.11 2.Spring Boot 2.6.X后與Swagger有版本沖突問題,需要在application.prope

    2024年02月11日
    瀏覽(27)
  • swagger 3.0.0 集成 springboot 2.6+ 生成doc.html 和swagger-ui

    swagger 3.0.0 集成 springboot 2.6+ 生成doc.html 和swagger-ui

    1.項(xiàng)目中引入pom.xml依賴 特別說明: doc.html模式 swagger-bootstrap-ui只支持Swagger 2 knife4j是swagger-bootstrap-ui的升級(jí)版,支持Swagger 3。 2.創(chuàng)建Swagger2Config配置類 3.啟動(dòng)類輸出文檔地址 項(xiàng)目運(yùn)行后 控制臺(tái)輸出log見下圖 點(diǎn)擊任意文檔鏈接都可以進(jìn)入對(duì)應(yīng)的文檔

    2024年02月12日
    瀏覽(25)
  • 【SpringDoc】SpringBoot 3 swagger-ui.html 報(bào)404 SpringDoc 官方文檔問題(可能)

    本文針對(duì) SpringBoot 3.x 版本??! SpringDoc v2 官方文檔:https://springdoc.org/v2/ 舊版本的 swagger 和 1.x 版本的SpringDoc 均不支持 SpringBoot 3,所以對(duì)于 SpringBoot3 如下的兩種 Swagger 或 SpringDoc 依賴 均不可用 ,注意,是 不可用 無數(shù)的文章甚至 官方文檔 都表示,swagger-ui 界面的網(wǎng)址是 htt

    2024年02月16日
    瀏覽(27)
  • 使用阿里druid關(guān)閉stat-view-servlet,和swagger-ui.html不可用

    使用阿里druid關(guān)閉stat-view-servlet,和swagger-ui.html不可用

    一、問題描述 (1)druid 使用阿里druid的作為數(shù)據(jù)源的配置,還配置了stat-view-servlet,導(dǎo)致線上項(xiàng)目被掃描出未授權(quán)訪問漏洞。簡單來說就是druid/spring.html,這個(gè)頁面可以直接訪問,展示項(xiàng)目相關(guān)信息。 (2)swagger 使用swagger也是同樣的問題,swagger在開發(fā)的時(shí)候方便的,但是上

    2024年02月11日
    瀏覽(23)
  • @EnableWebMvc注解讓swagger-ui.html無法打開404報(bào)錯(cuò)問題及其解決方案(史上最全最詳細(xì))

    @EnableWebMvc注解讓swagger-ui.html無法打開404報(bào)錯(cuò)問題及其解決方案(史上最全最詳細(xì))

    在工作中,通過Swagger2對(duì)項(xiàng)目的controller進(jìn)行配置,以便于用戶測(cè)試restful服務(wù)接口提高開發(fā)效率。 但是今天卻出現(xiàn)了一個(gè)讓我匪夷所思的問題就是在配置類里面加上@EnableWebMvc注解后(開啟web配置支持)啟動(dòng)項(xiàng)目 發(fā)現(xiàn)訪問Swagger的ui界面404 這個(gè)我就奇怪了,然后我嘗試的把@Ena

    2023年04月17日
    瀏覽(21)
  • swagger-ui

    swagger-ui

    目錄 一、swagger-ui簡介 1.1 swagger-ui原理 1.2 swagger-ui特點(diǎn) 二、swagger-ui+springboot頁面使用 2.1 swagger-ui的依賴 2.2?加入以上依賴要注意的點(diǎn) 2.3 工具類 3.4 swagger-ui 常用注解 @Api (修飾類) @ApiOperation(修飾方法) @ApiParam (接收參數(shù)) @ApiModel (修飾參數(shù)對(duì)象類) @ApiModelProperty(修飾參數(shù)對(duì)象

    2024年02月02日
    瀏覽(22)
  • 接口工具Swagger2和Swagger-UI的使用

    接口工具Swagger2和Swagger-UI的使用

    目錄 一、為什么需要接口可視化工具? 二、Swagger-UI介紹: 1、在項(xiàng)目的pom文件中導(dǎo)入swagger2的依賴 2、下載Swagger-UI項(xiàng)目 3、引入Swagger-UI 4、編寫配置文件 第一種: 第二種: 5、訪問api文檔頁面 6、如果訪問失敗,則進(jìn)行第六步,如果訪問成功,就不用操作了。 我們的項(xiàng)目通常

    2024年02月08日
    瀏覽(31)
  • java 整合 swagger-ui 步驟

    java 整合 swagger-ui 步驟

    1.在xml 中添加Swagger 相關(guān)依賴 2.配置Swagger 3.啟動(dòng)項(xiàng)目,訪問 Swagger UI 訪問地址:http://localhost:xxx/swagger-ui.html出現(xiàn)下面界面則配置成功 4.更改界面風(fēng)格 4.1 添加依賴 4.2 啟動(dòng)項(xiàng)目,并訪問 訪問地址:http://localhost:xxxx/doc.html 4.3效果 5.Swagger 注解 6.遇見的問題

    2024年02月09日
    瀏覽(26)
  • Springboot 實(shí)踐(4)swagger-ui 測(cè)試controller

    Springboot 實(shí)踐(4)swagger-ui 測(cè)試controller

    ????????前文項(xiàng)目操作,完成了項(xiàng)目的創(chuàng)建、數(shù)據(jù)源的配置以及數(shù)據(jù)庫DAO程序的生成與配置。此文講解利用swagger-ui界面,測(cè)試生成的數(shù)據(jù)庫DAO程序。目前,項(xiàng)目swagger-ui界面如下: ????????以”用戶管理”為例,簡單講述swagger-ui測(cè)試數(shù)據(jù)庫dao服務(wù)程序。點(diǎn)擊“用戶管理

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包