課程
/后端開發
/Java
/Spring Boot進階之Web進階
如題。
或者說這是框架的行為?自動嘗試解析Girl類中所有的private變量?
另外,可否刪除下圖39行、40行代碼?感覺有點多余,get出值后又set進去,有點奇怪
2019-05-12
源自:Spring Boot進階之Web進階 2-0
正在回答
controller最上面的注解@RestController中包含了@RequestBody,@RequestBody是將HTTP請求正文插入方法中,使用合適的HttpMessageConverter將請求體寫入對象。---人話就是@RequestBody會把前臺傳來的參數對應到對象里,就有了一個有屬性值的Girl對象。? ?39、40可以去掉。
@RestController 相當于@ResponseBody ,@Controller? 視頻中寫的沒有加RequestBody 是因為老師用的是form表單的格式去提交的? 所以不加RequestBody可以獲取到屬性。而RequestBody接受的是前臺傳遞過來的JSON格式的數據。使用postman一測試就知道了。
我覺得這樣寫還比較簡單,如果你有許多參數的話就要寫一大串@RequestParam
舉報
《2小時學習Spring Boot》之進階教程,針對Web方面的相關技巧
5 回答為什么添加girl的方法中參數要取出再添加
2 回答添加女生時,為什么將原有的參數換成Girl對象也可以呢?
1 回答為什么不直接傳參數為null,就不用寫第二個success方法了
1 回答Girl不能獲取屬性么
2 回答ServletRequestAttributes這個對象解析不了,什么情況???缺少了什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-12
controller最上面的注解@RestController中包含了@RequestBody,@RequestBody是將HTTP請求正文插入方法中,使用合適的HttpMessageConverter將請求體寫入對象。---人話就是@RequestBody會把前臺傳來的參數對應到對象里,就有了一個有屬性值的Girl對象。? ?39、40可以去掉。
2020-05-27
@RestController 相當于@ResponseBody ,@Controller? 視頻中寫的沒有加RequestBody 是因為老師用的是form表單的格式去提交的? 所以不加RequestBody可以獲取到屬性。而RequestBody接受的是前臺傳遞過來的JSON格式的數據。使用postman一測試就知道了。
2020-01-09
我覺得這樣寫還比較簡單,如果你有許多參數的話就要寫一大串@RequestParam