Swagger中paramType
paramType:表示参数放在哪个地方
header–>请求参数的获取:@RequestHeader(代码中接收注解)
query–>请求参数的获取:@RequestParam(代码中接收注解)
path(用于restful接口)–>请求参数的获取:@PathVariable(代码中接收注解)
body–>请求参数的获取:@RequestBody(代码中接收注解)
form(不常用)
demo_query:
@GetMapping("getList")
@ApiOperation("列表查询接口")
@ApiImplicitParams({
@ApiImplicitParam(name = "current", value = "当前页码,默认1", example = "1",
paramType = "query", dataType = "int", required = false),
@ApiImplicitParam(name = "pageSize", value = "每页显示条数,默认10", example = "10",
paramType = "query", dataType = "int", required = false)
})
public Result<List<QueryListVO>> getList(
@RequestParam(value = "current", required = false, defaultValue = PageConstant