Swagger-Bootstrap-Ui 1.8.9 釋出,Swagger增強UI 實現
Swagger-Bootstrap-Ui 1.8.9 釋出了。Swagger-Bootstrap-Ui是 Swagger 的增強UI 實現,目的是替換 Swagger 預設的 UI 實現 Swagger-UI,使文件更友好一點兒
Swagger-Bootstrap-Ui 1.8.9 主要更新如下:
特性&優化
1、主頁面新增頁面不快取元素,防止版本升級快取造成新功能載入失敗.
2、響應示例說明、除錯響應內容行新增description說明欄位,免去切換到文件說明看欄位說明的麻煩,非常感謝@wanyaxing提交的PR
3、新增個性化配置-開啟RequestMapping介面型別重複地址過濾,預設只顯示POST型別的介面地址(針對RequestMapping的介面請求型別,在不指定引數型別的情況下,如果不過濾,預設會顯示7個型別的介面地址引數,如果開啟此配置,預設展示一個Post型別的介面地址)
4、針對application/octet-stream型別的介面提供下載除錯.
Bug修復
1、啟用UI增強時,獲取不到WebApplicationContext
物件造成空指標異常
2、修復list套list的返回值會不顯示issue #55 @GitHub
3、介面請求引數同全域性引數配置名稱存在衝突的情況下,根據名稱匹配導致引數丟失,匹配規則為引數名稱、引數型別同時比較issue #IQV1U @Gitee
4、服務端響應HTML標籤資料時,響應內容顯示異常issue #IQ9LG @Gitee
5、修復引數格式問題issue #IPXX7 @Gitee
6、針對多響應碼返回不同schema型別,離線文件(markdown)未展示完整的bug
UI效果展示
專案地址
Maven座標
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.8.9</version> </dependency>
碼雲:https://gitee.com/xiaoym/swagger-bootstrap-ui
GitHub:https://github.com/xiaoymin/Swagger-Bootstrap-UI
線上體驗:http://swagger-bootstrap-ui.xiaominfo.com/doc.html
程式碼整合示例
SpringBoot線上demo地址:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo
Spring Mvc線上demo地址:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo/tree/master/swagger-bootstrap-ui-demo-mvc
Star & Issue
前往https://gitee.com/xiaoym/swagger-bootstrap-ui點個Star吧~~ :)