@RequestParam
可以逐一接收参数,因此代表参数是有顺序的,1号参数为masterName, 2号参数为targetAdd, 3号参数为role,4号参数为cni。因此@RequestParam只能接收表单数据,在postman中请求体只能为form-data和x-www-form-unlencoded
但如果前端传来的参数为Content-type: application/json该如何处理呢?
@RequestBody
RequestBody可以接收json组成的复杂对象,可以为此新建一个Vo
用vo来传递参数
这时便可以接收到前端数据。
ATTENTION
【常见报错】:若用@RequestParam注解接收前端传来参数,而前端发送的又为Json数据,则会报如下错误。
required string parameter ‘XXX‘is not present