雖然天天寫着spring的項目,還是會遇到很多常見的錯誤,之所以經常遇到這些錯誤,源於對spring的知識缺乏全面的理解。
@RequestMapping(value = "/order/repair/updateRepairAndVehicle", method = RequestMethod.POST)
void updateRepairAndVehicle(@RequestParam(name = "roNo") String roNo,@RequestParam(name = "isTraceVehicle", required = false) String isTraceVehicle);
對以上代碼片段分析,如果roNo爲空,就會報標題的錯誤,required屬性不加默認true。
@RequestParam(name = "roNo") String roNo
像後面一個參數,加了 required = false,這樣傳參請求的時候,即使isTraceVehicle爲空,也不會報錯了。
@RequestParam(name = "isTraceVehicle", required = false) String isTraceVehicle