apimodelproperty注解List
时间: 2024-01-20 21:03:59 浏览: 231
springBoog和Swagger2使用的接口注解
`@ApiModelProperty` 注解可以用于描述 API 接口中的请求参数或响应参数。如果需要描述一个列表类型的参数,可以使用 `@ApiModelProperty` 注解的 `dataType` 属性来指定列表元素的类型,并用 `allowableValues` 属性来指定列表元素的取值范围。
例如,如果需要描述一个整数类型的列表参数,可以这样写:
```java
@ApiModelProperty(value = "整数列表参数", dataType = "Integer", allowMultiple = true, allowableValues = "1,2,3,4,5")
private List<Integer> integerListParam;
```
其中,`dataType` 属性指定了列表元素的类型为整数,`allowMultiple` 属性指定了该参数是一个列表类型,`allowableValues` 属性指定了该列表元素的取值范围为 `1`、`2`、`3`、`4` 和 `5`。
需要注意的是,`allowableValues` 属性的取值应该是一个逗号分隔的字符串,每个元素之间用逗号分隔。
阅读全文