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

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
目录
相关文章
|
Java API Spring
API管理工具Swagger介绍及Springfox原理分析
swagger是一个API框架,号称世界上最流行的API工具。它提供了API管理的全套解决方案,比如API在线编辑器,API UI展示界面,代码生成器等诸多功能。
11044 2
|
8月前
|
资源调度 API
[Nestjs] 集成 Swagger
安装 Swagger 模块:首先,使用 npm 或者 yarn 安装 @nestjs/swagger 模块。
|
8月前
|
Java API Maven
探索Knife4j Spring UI:优雅的API文档生成工具
在现代的应用开发中,API(Application Programming Interface)文档是团队合作和项目维护的关键。然而,编写和维护API文档可能是一个繁琐的任务。Knife4j Spring UI作为一款优雅的API文档生成工具,为我们提供了一种简单和高效的方式来生成易于阅读和测试的API文档。本文将深入探讨Knife4j Spring UI的基本概念、特点,以及如何在实际应用中使用它进行API文档管理和测试。
187 0
|
8月前
|
Java 测试技术 API
Spring Boot之Restful服务与Swagger框架:构建易用的API文档与测试工具
本篇详细介绍了如何在Spring Boot应用中构建Restful服务,并结合Swagger框架实现自动生成API文档和提供API测试工具的方法。通过编写Controller类定义Restful API,以及配置Swagger框架,读者可以轻松地生成API文档和进行API测试,从而提升开发效率和项目可维护性。该博文帮助读者了解了如何使用Spring Boot和Swagger框架来简化API文档编写和测试的过程,为Web应用开发提供了有力的支持。
206 2
Spring Boot之Restful服务与Swagger框架:构建易用的API文档与测试工具
|
前端开发 安全 Java
Swagger——【SpringBoot集成Swagger、配置Swagger、配置扫描接口、配置API分组】
Swagger——【SpringBoot集成Swagger、配置Swagger、配置扫描接口、配置API分组】
Swagger——【SpringBoot集成Swagger、配置Swagger、配置扫描接口、配置API分组】
|
10月前
|
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接口文档
94 0
Swagger TP框架整合Swagger UI接口文档
|
Oracle JavaScript Java
多应用下 Swagger 的使用,这可能是最好的方式!
1. 单应用下 Swagger 的集成与使用 2. 条件装配 @Conditional 介绍 3. 配置文件参数获取 @ConfigurationProperties 单体应用下 Swagger 集成与使用
多应用下 Swagger 的使用,这可能是最好的方式!
|
NoSQL Java 关系型数据库
Springboot 整合WebFlux 实现RESTFUI风格API 及简单的CRUD
Springboot 整合WebFlux 实现RESTFUI风格API 及简单的CRUD
483 0
Springboot 整合WebFlux 实现RESTFUI风格API 及简单的CRUD
springfox-bridge:随心所欲地为非restful接口生成swagger api文档
### 一、引言     目前,利用swagger框架为restful接口编写API文档非常流行,在spring web项目中,利用springfox+swagger更是可以通过注解的方式直接进行API文档的生成,这样开发者在项目开发的同时就直接把文档准备好了,利用springfox的配置,可以在项目启动后直接浏览器访问查看API文档,同时还能