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

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
目录
相关文章
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
102 2
|
3月前
|
开发工具 Python
django之drf集成swagger
django之drf集成swagger
|
资源调度 API
[Nestjs] 集成 Swagger
安装 Swagger 模块:首先,使用 npm 或者 yarn 安装 @nestjs/swagger 模块。
180 0
|
前端开发 Java API
集成Swagger 学习(一)
集成Swagger 学习(一)
107 0
|
安全 API
集成Swagger 学习(二)
集成Swagger 学习(二)
91 0
|
Java API Spring
Swagger UI 2.0和3.0学习笔记
Swagger UI 2.0和3.0学习笔记
|
JSON API PHP
Swagger TP框架整合Swagger UI接口文档
Swagger TP框架整合Swagger UI接口文档
137 0
Swagger TP框架整合Swagger UI接口文档
|
JSON 资源调度 前端开发
Nest集成Swagger并部署至YAPI
Nest集成Swagger并部署至YAPI
Nest集成Swagger并部署至YAPI
|
Oracle JavaScript Java
多应用下 Swagger 的使用,这可能是最好的方式!
1. 单应用下 Swagger 的集成与使用 2. 条件装配 @Conditional 介绍 3. 配置文件参数获取 @ConfigurationProperties 单体应用下 Swagger 集成与使用
多应用下 Swagger 的使用,这可能是最好的方式!