天天看點

Swashbuckle Swagger元件擴充

用Swagger有一段時間,

我的model層是一個單獨的dll 但給Swagger配置的是api層dll的XML。

是以就導緻了model字段的注釋不能夠反應到參數說明。

是以我fork了一份 改了一下源碼

改動功能如下:

1 增加每個controller下的action 總數 展示

Swashbuckle Swagger元件擴充

2 增加action的狀态參數展示

Swashbuckle Swagger元件擴充

3 讓swagger的model的說明采用讀取Description标簽 的方式來顯示注釋

Swashbuckle Swagger元件擴充

4.對入參的schema有校驗

Swashbuckle Swagger元件擴充
Swashbuckle Swagger元件擴充

5.加入漢化的js腳本

Swashbuckle Swagger元件擴充

開源位址:https://github.com/yuzd/Swashbuckle

順便記錄下 讓webapi啟動預設進入swagger頁面

 webapi具體使用範例下載下傳:https://pan.baidu.com/s/1micd0fu

Swashbuckle Swagger元件擴充

webapi設定預設swagger路由

如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”将是我最大的寫作動力!歡迎各位轉載,轉載文章之後須在文章頁面明顯位置給出作者和原文連接配接,謝謝。