Swashbuckle Swagger组件扩展

C#

浏览数:172

2019-4-15

  用Swagger有一段时间, 我的model层是一个单独的dll 但给Swagger配置的是api层dll的XML。 所以就导致了model字段的注释不能够反应到参数说明。 所以我fork了一份 改了一下源码 改动功能如下:  
1 增加每个controller下的action 总数 展示
 
2 增加action的状态参数展示  
 
3 让swagger的model的说明采用读取Description标签 的方式来显示注释
 
4.对入参的schema有校验
 

 
5.加入汉化的js脚本

开源地址:
https://github.com/yuzd/Swashbuckle       顺便记录下 让webapi启动默认进入swagger页面

//设置默认的为Swagger

 webapi具体使用范例下载:https://pan.baidu.com/s/1micd0fu

webapi设置默认swagger路由