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

springboot2.7以上版本配置swagger3.0.0版本瀏覽器無(wú)法打開(kāi)swagger-ui

這篇具有很好參考價(jià)值的文章主要介紹了springboot2.7以上版本配置swagger3.0.0版本瀏覽器無(wú)法打開(kāi)swagger-ui。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.最實(shí)用解決方式:將pom里的swagger依賴降到2.9.0即可 過(guò)低無(wú)法啟動(dòng)項(xiàng)目
1.2 Springboot2.6以后將SpringMVC 默認(rèn)路徑匹配策略從AntPathMatcher 更改為PathPatternParser
Springfox 使用的路徑匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher

spring:
   mvc:
    pathmatch:
      matching-strategy: ant_path_matcher
<!-- swagger-annotations -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger2</artifactId>
			<version>2.9.0</version>
		</dependency>
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger-ui</artifactId>
			<version>2.9.0</version>
		</dependency>

2.3.0.0版本swagger2訪問(wèn)地址為:http://localhost:8034/swagger-ui.index.html 3.0.0以下訪問(wèn)地址為:http://localhost:8034/swagger-ui.html#/
3.配置中的.enable(true)設(shè)置為true

@Bean
    public Docket docket() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.spring_mybatis.base.controller"))
                .paths(PathSelectors.any())
                //.build().securityContexts(securityContexts())
                //.build().securitySchemes(securitySchemes())
                .build().enable(true); //是否啟用
    }
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("接口大全")
                .description(initContextInfo())
                .version("V1.0")
                .build();
    }
    private String initContextInfo() {
        return "REST API 設(shè)計(jì)在細(xì)節(jié)上有很多自己獨(dú)特的需要注意的技巧,并且對(duì)開(kāi)發(fā)人員在構(gòu)架設(shè)計(jì)能力上比傳統(tǒng) API 有著更高的要求。" +
                "<br/> 本文通過(guò)翔實(shí)的敘述和一系列的范例,從整體結(jié)構(gòu),到局部細(xì)節(jié),分析和解讀了為了提高易用性和高效性," +
                "REST API 設(shè)計(jì)應(yīng)該注意哪些問(wèn)題以及如何解決這些問(wèn)題。";
    }

4.配置webmvcconfig

@Slf4j
@Configuration
public class WebConfig extends WebMvcConfigurationSupport {

    @Autowired
    ComponentDirectoryPathReader pathReader;

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        String filePath = "C:\\Users\\Administrator\\Desktop";
        log.info("filePath:"+filePath);
        registry.addResourceHandler("/**").
                addResourceLocations("classpath:/static/").addResourceLocations("classpath:META-INF/resources/").
                addResourceLocations("file:"+filePath);
    }

}

5.配置項(xiàng)確定正確

 public Docket docket() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.spring_mybatis.base.controller"))//你配置swagger掃描的controller
                .paths(PathSelectors.any())
                //.build().securityContexts(securityContexts())
                //.build().securitySchemes(securitySchemes())
                .build().enable(true); //是否啟用
    }

6.springboot位指定配置文件時(shí),默認(rèn)使用 application.yml文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-513641.html

到了這里,關(guān)于springboot2.7以上版本配置swagger3.0.0版本瀏覽器無(wú)法打開(kāi)swagger-ui的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • Springboot項(xiàng)目集成Swagger3.0

    Springboot項(xiàng)目集成Swagger3.0

    開(kāi)發(fā)時(shí)經(jīng)常會(huì)出現(xiàn)下面這種情況——“不熟”的接口 因?yàn)闃I(yè)務(wù)的需要接口文檔可能會(huì)發(fā)生改變,前后端交互上經(jīng)常會(huì)出現(xiàn)參數(shù)不符的情況,通過(guò)Excel或者Word維護(hù)接口文檔,會(huì)存在時(shí)效性較差的問(wèn)題,而Swagger正是解決這一痛點(diǎn)的利器。在代碼中加入注解,可以實(shí)時(shí)更新接口。

    2024年02月15日
    瀏覽(25)
  • 【Springboot系列】Springboot整合Swagger3不簡(jiǎn)單

    ???Swagger是一個(gè)根據(jù)代碼注解生成接口文檔的工具,減少和前端之間的溝通,前端同學(xué)看著文檔就可以開(kāi)發(fā)了,提升了效率,之前很少寫(xiě)swagger,這次自己動(dòng)手寫(xiě),還是有點(diǎn)麻煩,不怎么懂,記錄下,避免下次繼續(xù)踩坑 ? ? ? ? 新建一個(gè)springboo項(xiàng)目,一路next就好,這里使用的

    2024年02月05日
    瀏覽(29)
  • SpringBoot學(xué)習(xí)之集成Swagger3(二十七)

    SpringBoot學(xué)習(xí)之集成Swagger3(二十七)

    一、Maven配置 注意swagger的版本號(hào)是3.0.0版本以上才可以,這里我們就選擇3.0.0版本 ?完整的Maven配置如下(僅供參考): project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xsi:schemaLocation=\\\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\\\"

    2024年02月05日
    瀏覽(25)
  • swagger3 快速整合 springboot 2.6.15

    2024年02月11日
    瀏覽(24)
  • swagger3.0配置化

    2024年02月06日
    瀏覽(21)
  • SpringBoot3整合OpenAPI3(Swagger3)

    SpringBoot3整合OpenAPI3(Swagger3)

    swagger2 更新到3后,再使用方法上發(fā)生了很大的變化,名稱也變?yōu)?OpenAPI3 。 官方文檔 openapi3 使用十分方便,做到這里后,你可以直接通過(guò)以下網(wǎng)址訪問(wèn) swagger 頁(yè)面。 1. @OpenAPIDefinition + @Info 用于定義整個(gè) API 的信息,通常放在主應(yīng)用類上??梢园?API 的標(biāo)題、描述、版本等信

    2024年01月22日
    瀏覽(21)
  • swagger3的配置和使用(一)

    swagger3的配置和使用(一)

    swagger官網(wǎng):傳送門(mén) swagger是一個(gè)Api框架,就是一個(gè)工具,就比如我們可以使用postman測(cè)試接口一樣,swagger主要作用是生成RESTFUL接口的文檔并且可以提供功能測(cè)試; 通過(guò)swagger可以獲取項(xiàng)目的api結(jié)果,生成清晰的api文檔,并可以進(jìn)行一些自動(dòng)化測(cè)試 Swagger-tools:提供各種與Swagger進(jìn)

    2024年02月08日
    瀏覽(23)
  • Swagger3中配置全局token參數(shù)

    Swagger3中配置全局token參數(shù)

    打開(kāi)Swagger頁(yè)面,效果如下: 右邊多了一把鎖的標(biāo)志,點(diǎn)擊就可以輸出token值。 點(diǎn)擊Authorize之后,發(fā)送的請(qǐng)求都會(huì)自動(dòng)在請(qǐng)求頭中加上字段為token,值為輸入值。 參考連接:springdoc-openapi-ui添加一個(gè)JWT請(qǐng)求頭參數(shù)以生成swagger 注意到初始化安全策略時(shí)Type可以選擇多種: 上例使

    2024年02月09日
    瀏覽(55)
  • Swagger3學(xué)習(xí)筆記

    Swagger3學(xué)習(xí)筆記

    參考https://blog.csdn.net/YXXXYX/article/details/124952856 https://blog.csdn.net/m0_53157173/article/details/119454044 不加會(huì)報(bào)錯(cuò) 訪問(wèn)http://localhost:8080/swagger-ui/index.html Docket 是一個(gè)配置類,用于配置 Swagger 的文檔生成規(guī)則。通過(guò)創(chuàng)建一個(gè) Docket 實(shí)例,您可以指定要生成的文檔的詳細(xì)信息,例如 API 的基

    2024年02月13日
    瀏覽(24)
  • SpringCloudGateway整合swagger3文檔

    SpringCloudGateway整合swagger3文檔

    ? ? ? ? ?SpringCloud項(xiàng)目中,微服務(wù)模塊和網(wǎng)關(guān)模塊必不可少。按照以前SpringBoot的模式,單個(gè)服務(wù)擁有自己的Api文檔(Swagger文檔),引入微服務(wù)后,多文檔管理成了一個(gè)問(wèn)題。我們需要一個(gè)統(tǒng)一的入口方便前端同學(xué)查看。本篇文章就是把各個(gè)微服務(wù)的swagger-api文檔,集成到網(wǎng)

    2024年02月09日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包