Illegal DefaultValue null for parameter type number
java.lang.NumberFormatException: empty String
如果控制檯報這個錯是因爲實體類屬性註解的example示例值沒有填,Integer類型的屬性必須填示例值,如果不填或者不寫此屬性,他會自動把一個空字符串轉換Integer類型,故報錯。
這個問題百度了一下看別人說可以換成2.4.0的舊版本可以不報錯,然後我換了一下,頁面都報錯了,我就又換回來了。。
然後就出現下面這個問題。
swagger-ui.html 頁面打開白屏,左上角有兩個輸入框,一個讓你輸入網址,一個讓你輸入api-key。
我是在換過swagger版本之後換回來就這樣了,清除一下瀏覽器的緩存,刷新頁面就可以了。