[java.lang.String] to type [@io.swagger.annotations.ApiModelProperty java.util.Date] for value '2023-05-20'; nested exception is java.lang.IllegalArgumentException]
时间: 2023-07-15 17:10:05 浏览: 319
Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Date’; nested except
这个异常是因为在你的代码中,将一个字符串类型的值转换为了一个java.util.Date类型的值,但是这个字符串的格式不符合java.util.Date类型的要求。
比如,你将一个格式为"2023-05-20"的字符串转换为Date类型时,但是你的代码中定义的ApiModelProperty注解要求输入的日期格式为其他格式,比如"dd/MM/yyyy"。这种情况下,就会抛出这个异常。
要解决这个问题,你需要将输入的字符串的格式与ApiModelProperty注解中要求的格式保持一致,或者将ApiModelProperty注解中的日期格式修改为与输入字符串的格式相匹配。
阅读全文