问题:

Illegal DefaultValue null for parameter type integer [io.swagger.models.parameters.AbstractSerializableParameter:421]-[WARN] 
java.lang.NumberFormatException: For input string: ""

Illegal DefaultValue null for parameter type integer [io.swagger.models.parameters.AbstractSerializa

原因:
ApiModelProperty属性example默认值为"",而属性类型为数字

Illegal DefaultValue null for parameter type integer [io.swagger.models.parameters.AbstractSerializa

解决方案:

java.lang.NumberFormatException: For input string: "",错误提示非常明显,别个要数字,你却给别人字符串,这是非常忧伤的故事。

因此,在ApiModelProperty加上example,并赋值为数字

Illegal DefaultValue null for parameter type integer [io.swagger.models.parameters.AbstractSerializa

注:swagger版本2.9.2,springboot版本2.1.1.RELEASE

相关文章: