1. 程式人生 > >Swagger-Bootstrap-Ui 1.8.9 釋出,Swagger增強UI 實現

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

issue #IPPHJ @Gitee

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吧~~ :)