以获取用户详细信息接口为例:
在SwaggerUI上输入value为1,然后try it out,结果是:
{
"timestamp": 1488971240704,
"status": 400,
"error": "Bad Request",
"exception": "org.springframework.web.method.annotation.MethodArgumentTypeMismatchException",
"message": "Failed to convert value of type [java.lang.String] to required type [java.lang.Long]; nested exception is java.lang.NumberFormatException: For input string: \"{id}\"",
"path": "/users/%7Bid%7D"
}
当调用url中包含参数的restful接口时,会报错,原因是指定为Long类型的参数在请求时被识别为String,导致类型不匹配报错。
以获取用户详细信息接口为例: 在SwaggerUI上输入value为1,然后try it out,结果是: