前言:springboot提供的注解
用来接收前端传给后端的json字符串,不支持GET请求,写在方法参数上
情况一:
@RequestBody修饰的是一个实体类vo
情况二:
@RequestBody直接修饰的参数
接收参数后,自己做转换
PS:为什么请求参数中只能有一个@RequestBody?
因为一个request中只有一个请求体
不能把一个json格式的参数匹配给好几个实体
题外话:有时候会突然混乱,@RequestBody和@RequestParam注解
这样理解,可能会记忆深刻~
@RequestParam注解相当于给参数重命名,类似Mapper中的于@Param注解
@RequestBody是为了接受前端传的json数据,如果不用它,会接受不到