Swagger注解-@Api
Swagger注解-@ApiOperation
Swagger注解-@ApiImplicitParams 和 @ApiImplicitParam
Swagger注解-@ApiModel 和 @ApiModelProperty
Swagger注解-@ApiResponses 和 @ApiResponse
Swagger注解-@ResponseHeader
Swagger注解-@ApiParam
Swagger注解-@Authorization 和 @AuthorizationScope
Swagger注解-@SwaggerDefinition
Swagger注解-@ExternalDocs
Springboot 集成 Swagger GitHub 地址
使用场景
定义 metadata level 时使用,在 Rest 接口或类上使用
概述
配置定义 metadata level的注解。仍然缺少 Security Requirements,Parameters,Responses
属性
| 属性名称 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| host | String | “” | 要在生成的Swagger定义中指定的主机 |
| basePath | String | “” | 指定生成的Swagger文档定义basePath |
| consumes | String[] | “” | *** |
| produces | String[] | “” | *** |
| schemes | Scheme[] | Scheme.DEFAULT | API 的传输协议 |
| tags | Tag[] | @Tag(name = “”) | 可用于标记单个Apis和ApiOperations的全局标记 |
| securityDefinition | SecurityDefinition | @SecurityDefinition() | 安全方案的定义 |
| info | Info | @Info(title = “”, version = “”) | 为swagger定义常规元数据 |
| externalDocs | ExternalDocs | @ExternalDocs(url = “”) | 外部文档 |
Swagger注解-@Api
Swagger注解-@ApiOperation
Swagger注解-@ApiImplicitParams 和 @ApiImplicitParam
Swagger注解-@ApiModel 和 @ApiModelProperty
Swagger注解-@ApiResponses 和 @ApiResponse
Swagger注解-@ResponseHeader
Swagger注解-@ApiParam
Swagger注解-@Authorization 和 @AuthorizationScope
Swagger注解-@SwaggerDefinition
Swagger注解-@ExternalDocs
Springboot 集成 Swagger GitHub 地址

本文深入解析Swagger注解的使用,包括@Api、@ApiOperation等关键注解的详细解释,以及如何在Springboot项目中集成Swagger,提供丰富的API文档,提升开发效率。
1415

被折叠的 条评论
为什么被折叠?



