Swagger报错 For input string: “”

原因:

ApiModelProperty中example的默认值为“”,转换会出现问题

1.5.20版本的AbstractSerializableParameter中400行左右这里只判断了null

如果改为this.example == null || this.example.isEmpty()则为正常情况

upload successful

解决方案

1、更改源码并重新打包,不可取

2、直接升级swagger-models依赖到1.5.22版本即可,此版本中即用了如上写法

upload successful

3、排除原有依赖,增加以下依赖即可

upload successful