@RequestBody,@RequestParam,@PathVariable用法小结

@RequestBody:一般使用于参数以json和xml类型传入;接受的参数来自请求体中。不适用于Get请求。
图片说明

@RequestParam:一般适用于参数来自请求头中,在url中,请求的参数用问号拼接,通常使用在Get请求中。
参数不为json类型时,比如文件上传中的文件类型(MultipartFile)。也可以在Post,Delete请求中,但不能够批量插入数据。
图片说明
@RequestParam有三个配置参数:
required 表示是否必须,默认为 true,必须。
defaultValue 可设置请求参数的默认值。
value 为接收url的参数名(相当于key值)
图片说明
此时的url:
图片说明

@PathVariable:请求参数处于url中左斜线后,如图:
图片说明

全部评论

相关推荐

offer多多的六边形战士很无语:看了你的博客,感觉挺不错的,可以把你的访问量和粉丝数在简历里提一下,闪光点(仅个人意见)
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务