開源項目名稱:Knife4j
開源項目負責人:@八一菜刀
開源項目簡介:Java MVC 框架集成 Swagger 生成 API 文檔的加強工具
開源項目類型:我的開源項目
GitHub 數據:2.6K Star,627 Fork
地址: https://gitee.com/xiaoym/knife4j
在微服務架構盛行的今天,經過集成 Swagger 生成標準的 RESTful API 文檔,knife4j 經過與 Swagger 的深度結合,爲開發者賦能,降本增效。vue
knife4j 目前主要提供的功能模塊包括四個方面:git
加強型 SwaggerUI,提供了更多加強功能,給開發者提供一份簡潔而不簡單的 API 文檔。程序員
區別於原 swagger-ui,它主要包含的特色:spring
寫接口「容易」,寫接口文檔「難」,「難」在沒有一個能夠提高寫接口文檔的趁手工具,「難」在寫完以後對 API 各類特性進行一個整合。好比對文檔的註解、PDF文檔導出、接口聯調測試等。segmentfault
Knife4j 做爲Java MVC 框架集成 Swagger 生成 API 文檔的加強工具,不只在界面上作了左右菜單式的文檔風格等優化,提供了提供加強註解、雲端管理 Swagger 資源且提供版本機制、支持 PDF、WORD、HTML 靜態文檔導出,極大的方便 Java 程序員書寫 API。瀏覽器
該項目已入選「SFOSSP - 思否開源項目支持計劃」,咱們但願藉助社區的資源對開源項目進行相關的宣傳推廣,並做爲一個長期項目助力開源事業的發展,與廣大開發者共建開源新生態。緩存
有意向的開源項目負責人或團隊成員,可經過郵箱提供相應的信息(開源項目地址、項目介紹、團隊介紹、聯繫方式等),以便提高交流的效率。架構
聯繫郵箱:pr@segmentfault.com框架