慕斯卡2560167
2019-05-12 10:56
如题。
或者说这是框架的行为?自动尝试解析Girl类中所有的private变量?
另外,可否删除下图39行、40行代码?感觉有点多余,get出值后又set进去,有点奇怪
controller最上面的注解@RestController中包含了@RequestBody,@RequestBody是将HTTP请求正文插入方法中,使用合适的HttpMessageConverter将请求体写入对象。---人话就是@RequestBody会把前台传来的参数对应到对象里,就有了一个有属性值的Girl对象。 39、40可以去掉。
@RestController 相当于@ResponseBody ,@Controller 视频中写的没有加RequestBody 是因为老师用的是form表单的格式去提交的 所以不加RequestBody可以获取到属性。而RequestBody接受的是前台传递过来的JSON格式的数据。使用postman一测试就知道了。
我觉得这样写还比较简单,如果你有许多参数的话就要写一大串@RequestParam
Spring Boot进阶之Web进阶
104040 学习 · 393 问题
相似问题