報錯如下:
org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'user' is not present
再調試的時候遇到這個問題,查詢相關資料后,有幾種解決辦法
1.將 下圖中的 true 改成false
1 @RequestParam(value = "user", required = true
如果參數不是必須的,改了確實有效;如果該參數必填,此種方式無效
2.前端參數與后端參數定義的值 不對應導致
但我用的postman調用,所以參數定義都一樣,此種方式又無效了
3.先確認是參數傳入有誤,后來發現是參數傳入的方式不對,以前的傳入方式如圖(用的json格式):
修改后問題解決如下圖(form-data格式):