spring @RequestBody 和 @RequestParams 同时使用

Posted blogxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring @RequestBody 和 @RequestParams 同时使用相关的知识,希望对你有一定的参考价值。

@RequestBody 和 @RequestParams 是可以同时使用的。

@RequestBody 接受的数据类型是 content-type:"application/json" ,传输的数据需要用JSON.stringify(data); 转换成字符串提交。

@RequestParams 接受的是请求url 后面所携带的参数。

错误信息当url 后面没带对应的参数的时候报400 错误。

调用过程 

技术图片

1,2,3 的配置按照类似的写就行了。url 后的参数一定要带,请求类型

后台

技术图片

 

以上是关于spring @RequestBody 和 @RequestParams 同时使用的主要内容,如果未能解决你的问题,请参考以下文章

Spring中的@RequestBody注解与常规的HTTP方法的传值方式

Spring中的@RequestBody和@ResponseBody注解

基于spring-boot的测试桩设计--几种常见的controller

spring @RequestBody 和 @RequestParams 同时使用

Spring中的注解 @RequestBody和@ResponseBody的使用和区别

Spring MVC - 为啥不能同时使用 @RequestBody 和 @RequestParam