Swagger2 解决 java.lang.NumberFormatException异常-不是版本升级这么简单
程序员文章站
2022-04-02 22:12:14
...
在网上看到很多Swagger2 解决 java.lang.NumberFormatException异常的方法时切换版本,换这个版本那个版本的,我也一一尝试了,事实证明并不是切换版本这么简单。(也许有人的问题不一样,切换版本成功了。)
废话少说,检查一下自己有没有对Integer类型(或类似数字类型)的字段加注解,如果加了的话,看看有没有给出example的属性,就像这样。数字类型也给出数字的example。
/**
* 主键
*/
@ApiModelProperty(value = "主键", example = "123")
private Integer id;
不知道你注意到没有,有这么一个报错提示:Illegal DefaultValue null for parameter type number
如果不加example,默认会生成一个空字符串,转成数字的时候就报了NumberFormatException。至此,切换版本没有解决问题的看看是不是这个原因造成的。
上一篇: 二货爆笑,笑的可嗨了
下一篇: 爆笑之逗B剧场第145季