Knife4j輕鬆聚合雲端OpenAPI文件
Cloud(雲端)模式和Disk模式大同小異,主要的區別是獲取OpenAPI規範的方式換成了基於HTTP介面而已
完整程式碼請參考knife4j-aggregation-cloud-demo
本次Cloud聚合以Knife4j目前部署的線上demo為例,本地聚合線上的OpenAPI,並且可以本地除錯,Knife4jAggregation元件會自動幫助我們轉發
任意取目前Knife4j的線上demo兩個OpenAPI規範介面地址:
- http://knife4j.xiaominfo.com/v2/api-docs?group=2.X版本
- http://knife4j.xiaominfo.com/v2/api-docs?group=3.預設介面
主要步驟如下:
1、建立Spring Boot專案,引入Knife4jAggregation的依賴包,完整pom檔案如下:
點選檢視完整程式碼
2、配置yml配置檔案,如下:
server:
port: 19081
knife4j:
enableAggregation: true
cloud:
enable: true
routes:
- name: 測試分組1
uri: knife4j.xiaominfo.com
location: /v2/api-docs?group=2.X版本
- name: 測試分組2
uri: knife4j.xiaominfo.com
location: /v2/api-docs?group=3.預設介面
3、啟動專案,訪問doc.html進行檢視,效果圖如下:
聚合效果:
線上除錯:
相關文章
- 後端整合 Swagger + Knife4j 介面文件後端Swagger
- 雲脈紙質文件管理系統:多重檢索輕鬆查詢文件
- 雲脈文件雲識別APP:輕鬆識別潦草手寫體APP
- 雲端技能週週練,輕鬆體驗雲容器引擎
- 華為雲會議,輕鬆實現遠端智慧辦公
- 融雲:讓銀行輕鬆上“雲”
- 乾貨 | 裝置快速上雲,輕鬆搞定裝置與雲端通訊
- 千鋒Linux雲端計算高階全套影片合集,輕鬆帶你玩轉雲端計算Linux
- knife4j api文件使用說明API
- 用 Algolia DocSearch 輕鬆實現文件全站搜尋Go
- SpringCloud微服務實戰——搭建企業級開發框架(十九):Gateway使用knife4j聚合微服務文件SpringGCCloud微服務框架Gateway
- 玩轉雲端 | 網站安全監測,輕鬆拿捏全站安全態勢!網站
- 如何使用swagger2輕鬆生成線上介面文件Swagger
- SpringBoot3整合Knife4j生成介面文件Spring Boot
- 華為雲智慧雲接入ICA,助力企業輕鬆上雲
- 輕輕鬆鬆實現本地和雲主機之間的檔案上傳下載
- 使用Springdoc OpenAPI替代SpringFox提供微服務API文件 – PiotrSpringAPI微服務
- 輕鬆上雲系列之一:本地資料遷移上雲
- 輕鬆上雲系列之二:其他雲資料遷移至阿里雲阿里
- 如何透過 Rancher 輕鬆實現多雲部署
- see-world雲搜|輕鬆使用谷歌搜尋谷歌
- 在雲上輕鬆部署達夢資料庫資料庫
- Spring Cloud Gateway 聚合swagger文件SpringCloudGatewaySwagger
- MySQL的GROUP_CONCAT函式輕鬆解決多表聯查的聚合問題MySql函式
- ?用 Laravel 開發的一個輕鬆的 Markdown 文件編輯專案Laravel
- 雲上安全更輕鬆,華為雲網站安全解決方案網站
- Mac小技巧:利用終端輕鬆製作出下雪效果Mac
- 輕鬆組建雲端儲存NAS部署方案,鐵威馬F4-221體驗有感
- 阿里雲實戰第一期之輕鬆上雲系列文章阿里
- 輕鬆理解 Spring AOPSpring
- 雲脈文件識別:輕輕一掃,可識別可編輯可分享
- 輕鬆搭建小型網站,騰訊雲輕量應用伺服器全解析網站伺服器
- 華為雲微認證助你輕鬆玩轉前沿科技
- Mac軟體推薦:NoMachine輕鬆帶你遠端控制桌面Mac
- netty系列之:輕輕鬆鬆搭個支援中文的伺服器Netty伺服器
- Kubernetes官方java客戶端之六:OpenAPI基本操作Java客戶端API
- 擁抱 OpenAPI 3:springdoc-openapi 食用指南APISpring
- 基於滴滴雲搭建輕量文件網站生成工具 Docsify網站