最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringDoc如何集成到Springboot

 更新時(shí)間:2025年06月21日 10:32:00   作者:MartinYangHJ  
本文介紹了SpringDoc集成Spring Boot的步驟,包括Maven引入依賴、創(chuàng)建OpenApiConfig文件、配置application.yml及移除SpringFox依賴,以實(shí)現(xiàn)OpenAPI文檔功能,感興趣的朋友一起看看吧

1.Maven引入jar包

           <dependency>
                <groupId>org.springdoc</groupId>
                <artifactId>springdoc-openapi-ui</artifactId>
                <version>1.6.14</version> 
            </dependency>

2.新建OpenApiConfig文件,代碼如下

package com.elane.project.ztt.config;
import io.swagger.v3.oas.annotations.enums.SecuritySchemeIn;
import io.swagger.v3.oas.annotations.enums.SecuritySchemeType;
import io.swagger.v3.oas.annotations.security.SecurityScheme;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.security.SecurityRequirement;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//swagger顯示Authorization
//@SecurityScheme(
//        name = "bearerAuth",  // 安全方案的唯一名稱
//        type = SecuritySchemeType.HTTP,
//        scheme = "bearer",
//        bearerFormat = "JWT"  // 可選,表明 Token 格式為 JWT
//)
//將未登錄header中的Authorization替換為sid
@SecurityScheme(
        name = "sid",
        type = SecuritySchemeType.APIKEY,
        in = SecuritySchemeIn.HEADER,
        paramName = "sid"
)
@Configuration
public class OpenApiConfig {
    @Bean
    public OpenAPI customOpenAPI() {
        return new OpenAPI()
                .info(new Info()
                        .title("API文檔")
                        .version("1.0")
                        .description("API文檔描述"))
                .addSecurityItem(new SecurityRequirement().addList("sid"));
    }
}

3.application.yml文件增加如下配置

springdoc:
  api-docs:
    path: /v3/api-docs # 更改 API 文檔路徑
  swagger-ui:
    path: /swagger-ui.html # 更改 Swagger UI 路徑
    disable-swagger-default-url: true # 禁用默認(rèn) URL 加載
    operations-sort-parameter: alpha # 按字母順序排序 API

4.注意 

如果在項(xiàng)目中使用過SpringFox,需要將SpringFox的依賴全部移除 

到此這篇關(guān)于SpringDoc如何集成到Springboot的文章就介紹到這了,更多相關(guān)SpringDoc集成Springboot內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

东港市| 双峰县| 宁陕县| 襄汾县| 大理市| 福鼎市| 凤冈县| 华阴市| 镇赉县| 辉南县| 黄骅市| 平安县| 景宁| 定兴县| 武强县| 玛沁县| 祥云县| 中方县| 蚌埠市| 彭泽县| 多伦县| 安乡县| 馆陶县| 天镇县| 紫阳县| 鄄城县| 建昌县| 万荣县| 宁化县| 湘潭县| 富民县| 永宁县| 鹤山市| 阿克| 万全县| 贵溪市| 昭觉县| 临颍县| 绥宁县| 将乐县| 珲春市|