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

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

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

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

全部评论

相关推荐

05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务