問(wèn)題:Resolved[org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter ‘userRealName’ for method parameter type String is not present]
前后端聯(lián)調(diào)時(shí),前端調(diào)用后端接口時(shí)請(qǐng)求報(bào)錯(cuò)Required String parameter ‘xxx’ is not present,狀態(tài)碼400。
后端controller接口:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-502219.html
原因:
是接口接收傳參引起的問(wèn)題,
經(jīng)常會(huì)使用@RequestParam注解來(lái)接收數(shù)據(jù),而這個(gè)注解只支持表單類型的數(shù)據(jù)的解析,不支持json數(shù)據(jù)格式。
那么當(dāng)前端傳過(guò)來(lái)的數(shù)據(jù)為json格式的,就會(huì)解析失敗,請(qǐng)求接口就會(huì)報(bào)以上錯(cuò)誤。
解決辦法:
1、最簡(jiǎn)單的解決辦法就是將@RequestParam注解改為@RequestBody注解,因?yàn)樗С謏son數(shù)據(jù)格式的解析
2、還可以通過(guò)Postman來(lái)用param傳參解決,這里我用第二種文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502219.html
到了這里,關(guān)于報(bào)錯(cuò)解決 :Resolved [org.springframework.web.bind.MissingServletRequestParameterException的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!