@RequestParam,@RequestBody以及@PathVariable在实际中的用法

Springmvc中的@RequestParam,@RequestBody以及@PathVariable 怎么用
1.>@RequestParam 这个注解主要用于地址栏中接收指定的参数的信息,也可以不加
此时我要想获取到id的值怎么办
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
// 在不加@RequestParam的时候 此时访问
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
是可以获取到值的
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
这个注解主要是获取【前端传的值中】指定参数的值 ,和前端传的值做一个映射吧
比如说此时
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
@RequestParam(“name”) 就是说我要获取的是前端传递的参数name的值
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
做一个选择吧
@PathVariable -->这个注解主要用于restful风格 获得的是地址栏的参数
比如说
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
// 此时前端的数据是/save/name=aa
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
看清楚 此时前端传值得格式和@RequestParm 不同
//,@RequestBody
主要用于接收json 字符串 比如说前端将对象展示给后端
比如说 此时
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
此时需要前端给后端传递一个User的实体类 后端怎么接收
当然啊 你一个一个参数用@RequestParam 也可以
但是为了高效啊 所以前端和后端一般交互实体类使用json字符串的
--------》 此时需要@RequestBody这个注解是用于接收jsonl类型的数据
@RequestParam,@RequestBody以及@PathVariable在实际中的用法
此时就应该往后台传递json 类型的数据
这样后台就能接收到这个User实体类的内容