required field is not provided
dataType = "int" 要使用该值,如使用:dataType = "Integer",会报:required field is not provided
@ApiImplicitParams({
@ApiImplicitParam(name = "kw", value = "关键字", required = true, dataType = "String", paramType = "query"),
@ApiImplicitParam(name = "mCode", value = "mCode", required = true, dataType = "String", paramType = "query"),
@ApiImplicitParam(name = "userCode", value = "工号", required = true, dataType = "String", paramType = "query"),
@ApiImplicitParam(name = "pageIndex", value = "页码", required = true, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "pageSize", value = "每页大小", required = true, dataType = "int", paramType = "query")
})
@GetMapping("search")
public Xxx search(@RequestParam String kw,
@RequestParam String mCode,
@RequestParam String userCode,
@RequestParam Integer pageIndex,
@RequestParam Integer pageSize) {
记录一下,应该是不支持啥的,详细不了解
原因可以看看这个 https://github.com/swagger-api/swagger-ui/issues/5979
推荐一下,该博主对dataType也写得挺详细的 https://blog.csdn.net/qq_39393671/article/details/103307690