使用Magicodes.SwaggerUI快速配置SwaggerUI以及设置API分组
Magicodes.SwaggerUI
快速配置和集成SwaggerUI
特點(diǎn)
- 通過配置文件簡(jiǎn)單配置即可完成SwaggerUI的API格式JSON生成和集成 
- 支持API分組和隱藏 
- 支持自定義頁面和驗(yàn)證 
Nuget包
聯(lián)系我們
訂閱號(hào)
關(guān)注“麥扣聊技術(shù)”微信訂閱號(hào)可以獲得最新文章、教程、文檔。
QQ群
- 編程交流群<85318032> 
- 產(chǎn)品交流群<897857351> 
文檔官網(wǎng)&官方博客
- 文檔官網(wǎng):https://docs.xin-lai.com/ 
- 博客:http://www.cnblogs.com/codelove/ 
其他開源庫
- https://github.com/xin-lai 
- https://gitee.com/magicodes 
更新日志
2019.10.21
- 【Nuget】Magicodes.SwaggerUI 2.0.1 
- 【升級(jí)】單個(gè)文檔不分組,顯示所有API 
- 【梳理】梳理目錄結(jié)構(gòu) 
- 【修復(fù)】修復(fù)本地開發(fā)環(huán)境運(yùn)行時(shí)不加載文檔注釋的問題 
- 【修改】自動(dòng)移除GroupUrlPrefix的前后空格以及“/”前綴 
- 【升級(jí)】在全局隱藏API的基礎(chǔ)上,支持分組API隱藏 
- 【升級(jí)】API隱藏支持HTTP方法配置,默認(rèn)“*” 
2019.10.19
- 【升級(jí)】支持API分組,支持非侵入式配置,無需修改代碼,僅通過配置即可完成API分組(見下面示例) 
- 【重構(gòu)】重構(gòu)整體邏輯 
Demo
配置Demo
"SwaggerDoc": {"IsEnabled": "true",//將枚舉值以字符串顯示"DescribeAllEnumsAsStrings": false,"SwaggerDocInfos": [{"IsEnabled": "true","Title": "APP1 API文檔","Version": "v1","GroupName": "App1","Description": "","Contact": {"Name": "心萊科技Team1","Email": "xinlai@xin-lai.com"},"GroupUrlPrefix": "api/app1/"},{"IsEnabled": "true","Title": "APP2 API文檔","Version": "v2","GroupName": "App2","Description": "","Contact": {"Name": "心萊科技Team2","Email": "xinlai@xin-lai.com"},"GroupUrlPrefix": "api/app2/"}],"HiddenApi": {"IsEnabled": "true","HiddenUrls": "app1/Values/{id}"},"UseFullNameForSchemaId": "false"}注入代碼:
總結(jié)
以上是生活随笔為你收集整理的使用Magicodes.SwaggerUI快速配置SwaggerUI以及设置API分组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 轻量级ORM《sqlcommon》第一个
- 下一篇: 深入研究.NET Core的本地化机制
