@RequestBody:使用场景为接收参数的为实体类,参数名要一致,否则接收不到,接收不到不会报错;
@RequestParam:使用场景为接收参数,可在属性中设置是否必须传,默认为必须传,不传会报错;
@PathVariable:使用场景为接收路径后的参数,如:路径/123/456,后端的写法:@PostMapping(value = "/detail/{id1}/{id2}")
分别按顺序对应123,456,接收方式:@PathVariable("id1") Long id1,@PathVariable("id2") Long id2
,不传会报错,因为null对于路径来说没有意义;
@RequestBody与@RequestParam与@PathVariable的使用场景与区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
分布式系统各个节点状态如何同步?浅谈一下
毛发旺盛的程序员
2020-07-08 12:27:30
阿里年薪破百架构师推荐:鸟哥的Linux私房菜,搭配面试题,真香
毛发旺盛的程序员
2020-07-08 12:27:30
ZooKeeper 一致性协议 ZAB 原理,了解一下
毛发旺盛的程序员
2020-07-08 12:27:20
Spring中Transactional 失效的解决方案,让我们一起探讨一下
毛发旺盛的程序员
2020-07-08 12:27:20
太狠了,Spring全家桶笔记,一站式通关全攻略,已入职某厂涨薪18K
毛发旺盛的程序员
2020-07-08 12:27:20
面试准备季——MyBatis 面试专题(含答案)
毛发旺盛的程序员
2020-07-08 12:27:20
【JAVA】 try catch finally 中包含return的几种情况,及返回结果
never疯
2020-07-08 12:23:53
剑指Offer_编程题_二叉搜索树的后序遍历序列
浮煌
2020-07-08 11:43:28
剑指Offer_编程题_树的子结构
浮煌
2020-07-08 11:43:28
java的二分查找源码分析
Cison chen
2020-07-08 11:07:50
android程序退出方案
shangmin1990
2020-07-08 11:03:08
啥时候用interface,啥时候用abstract类? 就一句话
_躬行_
2020-07-08 10:35:56
#idea#一个Java工程频繁被idea修改jdk版本问题
码农丁丁
2020-07-08 10:28:41