【spring】java基本數據類型無法接受null值導致spring在類型轉換時報400錯

系統報400,此種原因是接口中參數不對導致,詳見此文:https://blog.csdn.net/coolcoffee168/article/details/91041297

 

看下代碼,參數receiveUnitType要求是整型,但前端傳了null,導致參數類型不匹配,spring無法類型轉換報400錯

 

此處receiveUnitType的類型爲int(爲基本數據類型),無法接受null,所以出現400錯,爲了避免此種錯誤。如果無法保證參數非空的情況下,建議參數的類型全部使用“引用數據類型”

將此處int 改爲Integer即可

 

 

 

 

寫代碼時一定要思考爲什麼要這樣寫。。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章