通過設定該注解的required屬性的值,來映射參數是否必填(true:必填,false:非必填,預設是true),這裡簡單記錄一下兩個問題:
- 驗證非空的問題:為true時,校驗的規則為是否為null,如果傳了空值,比如:"",這時接口是能正常通路的,這時要驗證非空,需在接口中驗證
- int類型的參數問題:如果參數是int類型,不管required為何值,該參數都要傳值,否則會報錯,為了避免此問題,盡量使用Integer類型
通過設定該注解的required屬性的值,來映射參數是否必填(true:必填,false:非必填,預設是true),這裡簡單記錄一下兩個問題: