天天看點

JavaEE_Mybatis_SpringMVC_整合開發_資料綁定_int/Integer等 基礎類型自動拆裝包中的小問題

Springmvc的參數綁定

進行參數綁定時, Pojo中的資料類型的getter,setter 最好使用包裝類型, 不能使用簡單類型 ,如 int,long等。

今天部落客就遇到了問題由于getter 方法中的傳回值聲明為int 而資料類型在聲明時定義為Integer 導緻綁定失敗。

類型聲明:

JavaEE_Mybatis_SpringMVC_整合開發_資料綁定_int/Integer等 基礎類型自動拆裝包中的小問題

錯誤如下:

getter方法與聲明類型不比對使用簡單類型

JavaEE_Mybatis_SpringMVC_整合開發_資料綁定_int/Integer等 基礎類型自動拆裝包中的小問題

正确的getter方法,使用包裝類型 :

JavaEE_Mybatis_SpringMVC_整合開發_資料綁定_int/Integer等 基礎類型自動拆裝包中的小問題

繼續閱讀