1. 程式人生 > >Swagger2 解決 java.lang.NumberFormatException異常-不是版本升級這麼簡單

Swagger2 解決 java.lang.NumberFormatException異常-不是版本升級這麼簡單

在網上看到很多Swagger2 解決 java.lang.NumberFormatException異常的方法時切換版本,換這個版本那個版本的,我也一一嘗試了,事實證明並不是切換版本這麼簡單。(也許有人的問題不一樣,切換版本成功了。)

廢話少說,檢查一下自己有沒有對Integer型別(或類似數字型別)的欄位加註解,如果加了的話,看看有沒有給出example的屬性,就像這樣。數字型別也給出數字的example。

/**
 * 主鍵
 */
@ApiModelProperty(value = "主鍵", example = "123")
private Integer id;

如果不加example,預設會生成一個字串。至此,切換版本沒有解決問題的看看是不是這個原因造成的。