Swashbuckle Swagger组件扩展

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

 
 
 
顺便记录下 让webapi启动默认进入swagger页面
//设置默认的为Swagger

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

webapi设置默认swagger路由

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
目录
打赏
0
0
0
0
1
分享
相关文章
Swagger核心注解总结(四)
Swagger核心注解总结(四)
283 2
[Nestjs] 集成 Swagger
安装 Swagger 模块:首先,使用 npm 或者 yarn 安装 @nestjs/swagger 模块。
215 0
多应用下 Swagger 的使用,这可能是最好的方式!
1. 单应用下 Swagger 的集成与使用 2. 条件装配 @Conditional 介绍 3. 配置文件参数获取 @ConfigurationProperties 单体应用下 Swagger 集成与使用
多应用下 Swagger 的使用,这可能是最好的方式!
SpringBoot开发Restful风格的接口实现CRUD功能
我们都知道SpringBoot的出现使得在开发web项目的时候变得更加方便、快捷。之前写过一篇文章是如何快速搭建一个springboot项目:SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目。本文则介绍下如何基于SpringBoot开发Restful风格的接口实现来CRUD功能。
576 0
SpringBoot开发Restful风格的接口实现CRUD功能
NestJS 7.x 折腾记: (4) Swagger接入及相关用法
swagger这东东,萝卜青菜各有所爱吧. 反正我呆的公司用这个,我用的也还行! 有兴趣的可以瞅瞅~ 说说优点吧, 可以精确的展示每个字段意义,只要注解写的到位! schema也能正常读取!还能直接测试接口!
993 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等