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路由

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
目录
相关文章
|
测试技术 JavaScript 数据格式
为CodeLove编写插件——WebServices插件(WebServicesTest)
如果你还不知道CodeLove,点击【一起来编程吧,CodeLove初版发布】. 如果你还不知到如何为CodeLove编写插件,请查看【为CodeLove编写插件——常用软件扫描(SoftwareToScan)】。
840 0
|
资源调度 API
[Nestjs] 集成 Swagger
安装 Swagger 模块:首先,使用 npm 或者 yarn 安装 @nestjs/swagger 模块。
195 0
|
前端开发 .NET API
使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
本文旨在介绍如何使用常用的 Swagger 和 Swashbuckle 框架创建描述 Restful API 的交互界面,并为 API 用户提供丰富的探索、文件和操作体验。
5148 0
|
8月前
|
JavaScript 前端开发
JSf中ilter的使用方法
JSf中ilter的使用方法
|
Web App开发 Apache
MyFaces Core v2.0.7/2.1.1 发布,JSF框架
MyFaces是 JSF (JavaServerFaces) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范。 这两个版本优化了 UIComponent EventListenerWrapper ,然后就是修复了一些bug。
770 0
|
5月前
|
开发工具 Python
django之drf集成swagger
django之drf集成swagger
|
JSON 前端开发 IDE
Swagger之外的选择
swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。
1056 0
|
8月前
|
前端开发 数据管理 API
Django REST framework中GenericAPIView与混入扩展类详解
Django REST framework中GenericAPIView与混入扩展类详解
|
3月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
231 2

热门文章

最新文章