問題
image.png
put請求參數(shù)映射成實(shí)體類
而參數(shù)似乎接受不到,服務(wù)器識別為null
image.png
解決
image.png
在參數(shù)前邊加上RequestBody
- @RequestBody主要用來接收前端傳遞給后端的json字符串中的數(shù)據(jù)的(請求體中的數(shù)據(jù)的)
一個(gè)請求痘括,只能有一個(gè)RequestBody
擴(kuò)展
url無法發(fā)送Put請求
- @RequestBody需要把所有請求參數(shù)作為json解析开伏,因此,不能包含key=value這樣的寫法在請求url中先嬉,所有的請求參數(shù)都是一個(gè)json
注意設(shè)置Content-Type為application/json
- 直接通過瀏覽器輸入url時(shí),@RequestBody獲取不到j(luò)son對象丧肴,需要用java編程或者基于ajax的方法請求挟炬,將Content-Type設(shè)置為application/json