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

Swagger-Bootstrap-Ui 1.8.8 釋出,Swagger 增強 UI 實現

  

Swagger-Bootstrap-Ui 1.8.8 釋出了。Swagger-Bootstrap-Ui是 Swagger 的增強UI 實現,目的是替換 Swagger 預設的 UI 實現 Swagger-UI,使文件更友好一點兒

Swagger-Bootstrap-Ui 1.8.8 主要更新如下:

特性&優化

1、頂部標題可自定義,去除原預設顯示swagger-bootstrap-ui的固定標題,title規則為獲取分組物件apiInfo中的第一個title屬性

2、個性化配置中新增是否開啟請求引數快取策略,預設為true,當設定為false時,請求的引數不會再本地產生快取,下次開啟介面除錯時需要自己重新輸入相關介面引數

3、分組載入由同步改為非同步載入

4、新增介面高亮顯示,當後端新增介面後,UI會自動標識該介面為新介面,直到該介面被點選為止.

5、當伺服器正在重啟或者宕機時,介面發生異常,給出友好提示,告知介面對接人員.

6、請求引數必填排序,require=true排最前

7、後端介面方法上針對@Deprecated標註的介面,UI以中橫線標註區分

8、針對不同狀態響應碼,返回內容均有Schema的情況下,UI以tab方式將所有狀態碼的schema內容呈現

9、優化介面數量過多的情況下,離線文件會導致文件頁假死

Bug修復

1、修復針對Delete請求,使用@RequestBody註解出現400錯誤 

issue IPLJT @Gitee

2、修復響應狀態碼HTML標籤非轉義輸出 issue #47 @GitHub

3、不能正確解析response內非$ref的schema內容 issue #43 @Github

UI效果展示

專案地址

Maven座標

<dependency>
   <groupId>com.github.xiaoymin</groupId>
   <artifactId>swagger-bootstrap-ui</artifactId>
   <version>1.8.8</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

Star & Issue

前往https://gitee.com/xiaoym/swagger-bootstrap-ui點個Star吧~~ :)