如何详细解析基于Swagger测试List类型参数的过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计670个文字,预计阅读时间需要3分钟。
使用swagger时,经常会用到类似下面的注解:
java@ApiImplicitParam(name=id, value=主键, dataType=int, paramType=query)
网上说这里的dataType类型有String / int两种,其余的都是无用的。
但是,但是是,这里的描述并不准确。实际上,`dataType` 的作用是定义参数的数据类型,它可以是多种类型,而不仅仅是String和int。常见的类型包括:
- `String`:字符串类型- `int`:整数类型- `long`:长整数类型- `float`:浮点数类型- `double`:双精度浮点数类型- `boolean`:布尔类型- `Date`:日期类型- `List`:列表类型- `Map`:映射类型- `enum`:枚举类型
因此,`dataType` 的值应根据实际参数的数据类型来设置,而不是仅限于String和int。
使用swagger 时,往往会用到类似下面这样的注解
@ApiImplicitParam(name = "id", value = "主键", dataType = "int", paramType = "query")
网上说这里的dataType 类型有String / int两种,其余的都是无用的。
本文共计670个文字,预计阅读时间需要3分钟。
使用swagger时,经常会用到类似下面的注解:
java@ApiImplicitParam(name=id, value=主键, dataType=int, paramType=query)
网上说这里的dataType类型有String / int两种,其余的都是无用的。
但是,但是是,这里的描述并不准确。实际上,`dataType` 的作用是定义参数的数据类型,它可以是多种类型,而不仅仅是String和int。常见的类型包括:
- `String`:字符串类型- `int`:整数类型- `long`:长整数类型- `float`:浮点数类型- `double`:双精度浮点数类型- `boolean`:布尔类型- `Date`:日期类型- `List`:列表类型- `Map`:映射类型- `enum`:枚举类型
因此,`dataType` 的值应根据实际参数的数据类型来设置,而不是仅限于String和int。
使用swagger 时,往往会用到类似下面这样的注解
@ApiImplicitParam(name = "id", value = "主键", dataType = "int", paramType = "query")
网上说这里的dataType 类型有String / int两种,其余的都是无用的。

