springBoo3.0集成knife4j4.1.0的詳細教程(swagger3)
溫馨提示:
springBoot 版本 3.0+
knife4j 版本 4.1.0
添加依賴:knife4j包含了swagger,openapi3中的依賴,所以加這一個就行。
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> <version>4.1.0</version> </dependency> <!--springBoot相關配置忽略-->
yml文件中配置:
#springdoc相關配置 springdoc: swagger-ui: path: /swagger-ui.html tags-sorter: alpha operations-sorter: alpha api-docs: path: /v3/api-docs group-configs: - group: 'hyc' paths-to-match: '/**' packages-to-scan: com.hyc #改成你自己的包名,一般到啟動類的包名 #knife4j相關配置 可以不用改 knife4j: enable: true setting: language: zh_cn swagger-model-name: 實體類
然后,就可以啟動測試輸入地址http://ip:port/doc.html
注解的基本使用可以看下這里:swagger3注解和swagger2的區(qū)別
這里主要提下請求參數(shù)為文件的時候怎么寫
@Parameter(name = "image", description = "圖片文件", required = true,schema =@Schema(type = "file"))
在@Parameter參數(shù)注解里面加 schema = @Schema(type = "string", format = "binary")
注意:如果實體類沒有在頁面顯示如下:
這是因為你這個實體類沒有在controller層使用,沒有使用,就不會在這顯示的。
到此這篇關于springBoo3.0集成knife4j4.1.0(swagger3)的文章就介紹到這了,更多相關springBoo3集成knife4j內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springMVC+jersey實現(xiàn)跨服務器文件上傳
這篇文章主要介紹了springMVC+jersey實現(xiàn)跨服務器文件上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-08-08Mybatis中l(wèi)ike搭配concat的寫法詳解
這篇文章主要介紹了Mybatis中l(wèi)ike搭配concat的寫法詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01java.lang.FileNotFoundException 異常的正確解決方法(親測有效)
java.io.FileNotFoundException是一個在文件操作過程中常見的異常,它屬于IOException的一個子類,這篇文章主要介紹了java.lang.FileNotFoundException 異常的正確解決方法(親測有效),需要的朋友可以參考下2024-01-01利用java實現(xiàn)一個客戶信息管理系統(tǒng)
這篇文章主要給大家介紹了關于利用java實現(xiàn)一個客戶信息管理系統(tǒng)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04BigDecimal的toString()、toPlainString()和toEngineeringString()區(qū)
使用BigDecimal進行打印的時候,經(jīng)常會對BigDecimal提供的三個toString方法感到好奇,以下整理3個toString方法的區(qū)別及用法,需要的朋友可以參考下2023-08-08Spring?Boot中的JdbcClient與JdbcTemplate使用對比分析
這篇文章主要介紹了Spring Boot中的JdbcClient與JdbcTemplate使用對比分析,一起看看Spring Boot 中 JdbcClient 和 JdbcTemplate 之間的差異2024-01-01SpringBoot + thymeleaf 實現(xiàn)讀取視頻列表并播放視頻功能
這篇文章主要介紹了SpringBoot + thymeleaf 實現(xiàn)讀取視頻列表并播放視頻功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04