一、@RequestParam 和 @ApiParam的常用属性
@RequestParam 和 @ApiParam 是在 Spring MVC 控制器方法中使用的注解,它们分别服务于不同的目的:
@RequestParam
RequestParam 是 Spring MVC 中用来处理 HTTP 请求参数的注解,主要用于绑定请求中的查询参数或表单字段到控制器方法的参数。
| 属性名 | 详解 |
|---|---|
| value / name | 指定请求参数的名称。如果未指定,则默认使用参数变量名作为请求参数名 |
| required | 布尔值,默认为 false。当设置为 true 时,表示该请求参数是必需的,若客户端没有提供则会抛出异常 |
| defaultValue | 提供一个默认值,如果请求中没有包含该参数,则使用这个默认值 |
| paramType | 参数类型(如 query、form 等),但通常可以省略,Spring Boot 能够根据上下文自动推断 |
@ApiParam
ApiParam 是 Swagger 或 OpenAPI 规范的一部分,在 Springfox 或其他实现中使用,用于增强 API 文档生成,提供更丰富的参数描述信息。
| 属性名 | 详解 | <
|---|

最低0.47元/天 解锁文章
873

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



