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進行檢視,效果圖如下:
聚合效果:
線上除錯:
相關文章
- knife4j api文件使用說明API
- 用 Algolia DocSearch 輕鬆實現文件全站搜尋Go
- 雲脈紙質文件管理系統:多重檢索輕鬆查詢文件
- 輕鬆將Word文件快速轉成Flash檔案(轉)
- SpringCloud微服務實戰——搭建企業級開發框架(十九):Gateway使用knife4j聚合微服務文件SpringGCCloud微服務框架Gateway
- 如何使用swagger2輕鬆生成線上介面文件Swagger
- 妙用WPS 輕鬆實現跨文件應用格式刷
- 辦公室革命,教你輕鬆搞定輕鬆玩轉ExcelExcel
- 後端整合 Swagger + Knife4j 介面文件後端Swagger
- 宙合雲文件管理系統讓你輕鬆扔掉U盤
- 千鋒Linux雲端計算高階全套影片合集,輕鬆帶你玩轉雲端計算Linux
- 玩轉雲端 | 網站安全監測,輕鬆拿捏全站安全態勢!網站
- SpringBoot3整合Knife4j生成介面文件Spring Boot
- 雲脈文件雲識別APP:輕鬆識別潦草手寫體APP
- 乾貨 | 裝置快速上雲,輕鬆搞定裝置與雲端通訊
- MySQL的GROUP_CONCAT函式輕鬆解決多表聯查的聚合問題MySql函式
- ?用 Laravel 開發的一個輕鬆的 Markdown 文件編輯專案Laravel
- 輕鬆Scrum之旅(下)Scrum
- 輕鬆Scrum之旅(上)Scrum
- Excel輕鬆入門Excel
- 輕鬆理解 Spring AOPSpring
- 看動畫輕鬆理解「 堆 」動畫
- oracle 輕鬆小sql注入OracleSQL
- iOS之輕鬆上手blockiOSBloC
- 輕鬆使用Aspire rabbitmq frameworkMQFramework
- 使用Springdoc OpenAPI替代SpringFox提供微服務API文件 – PiotrSpringAPI微服務
- 如何輕鬆歸檔檔案?2種方法輕鬆建立歸檔檔案!
- 擁抱 OpenAPI 3:springdoc-openapi 食用指南APISpring
- 輕鬆一刻|Walrus CLI與CI/CD工具整合,輕鬆部署2048遊戲遊戲
- 我用這些開源專案輕鬆搭建了一個線上文件平臺
- 雲端計算技術文件
- OpenAPI Basic StructureAPIStruct
- OpenAPI definition(示例)API
- 輕鬆實現報表整合
- 深層屬性,輕鬆提取
- Flask入門很輕鬆 (一)Flask
- Go語言輕鬆進階Go
- 輕鬆理解分庫分表