swaggerV3 的 @Schema中 format 有哪些可选值
时间: 2023-11-25 17:03:27 浏览: 55
Swagger V3 的 @Schema 中,format 可选值如下:
- 日期/时间格式:
- date:表示日期,格式为 yyyy-MM-dd。
- time:表示时间,格式为 HH:mm:ss。
- date-time:表示日期和时间,格式为 yyyy-MM-ddTHH:mm:ssZ。
- 数值类型:
- int32:32 位带符号整数。
- int64:64 位带符号整数。
- float:单精度浮点数。
- double:双精度浮点数。
- 字符串类型:
- byte:base64 编码的字符串。
- binary:任意二进制数据。
- password:密码类型。
此外,format 还可以自定义,但需要与数据类型对应。例如,自定义一个邮件地址类型:
```
@Schema(
type = "string",
format = "email"
)
private String email;
```
相关问题
swaggerV3 的 @Schema中 type 有哪些可选值
在Swagger V3的@Schema中,type属性的可选值如下:
- string:表示字符串类型。
- number:表示数字类型,可以是整数或小数。
- integer:表示整数类型。
- boolean:表示布尔类型,取值为true或false。
- array:表示数组类型。
- object:表示对象类型。
- file:表示文件类型。
其中,string、number、integer和boolean是基本数据类型,而array和object是复合类型。file类型用于上传文件。
阅读全文