今天在测试REST请求的时候出现一个问题,不管怎么修改,方法断点可以进,但是接收不到值,试了很多方法,如修改请求方式、修改请求内容、修改请求头,修改后端接收类型等等都没有效果,最后想到一个办法,将参数再返回出去,发现原有的参数名大小写发生了变化。

如图(上部分为请求内容,下部分为返回内容):

由图我们可以看到所有首字母大写的参数名称都被修改了,而我们在后台定义的实体类却是首字母大写的格式,这就导致参数对应不上,所以获取不到参数值。

基于上述情况,我们想出一个解决方案,定义实体类中的所有属性需首字母小写,后面的大小写无所谓,但是在请求的时候要保证参数名称和后台一致,如果全大写或者首字母大写都会产生改变,具体原因我还没有查到,也许是java或者是Rest的一个规则吧。

现在我们展示一下修改后的结果,包含全小写的参数和驼峰式的(首字母小写):

请求结果如下:

以上是我暂时采用的解决方法,如果大家有更好的办法也可以教教我哟~

如果有疑问和意见欢迎提出并指正,谢谢~

Java SpringBoot Rest请求Post传实体类接收不到值的问题相关推荐

  1. java发送post请求上传文件和json数据

    java发送post请求上传文件和json数据 因为第三方的上传服务post参数使用了两个@requestpart参数. 但是feign不可以使用两个@requestpart参数.会报错:java.l ...

  2. java代码发送请求并传参_如何优化您的请求请求并使代码审核人员满意

    java代码发送请求并传参 Imagine reading a novel, but having the chapters sliced up and reordered alphabeticall ...

  3. java(itextpdf)根据不同实体类后台打印对应pdf(与thymeleaf或者freemarker不同的是:不需要写html,css等前端内容)

    参考资料:www.cnblogs.com/wangpeng00700/p/8418594.html 概括: 根据不同的流程实体类并且通过在实体类字段上加上注解,通过反射拿到实体类的注解属性和属性值,通 ...

  4. form表单提交,后台实体类接收转义问题 解决方案

    Ajax传一个实体给后台,以@RequestBody来接收: https://blog.csdn.net/zhou_pp/article/details/94738434 前台提交整个表单数据,后台实 ...

  5. html表单c 后台如何接受,前台提交整个表单数据,后台实体类接收

    function su() { var formData=$("#form").serializeObject(); //这个把表单按对象类型序列化 $.ajax({ url: ' ...

  6. form表单提交,后台实体类接收转义问题

    问题:前台表单用ajax提交,data为validateForm.serializeArray(),后台用实体类接收参数,&符号被转义为&但是从request中直接取值是没问题的,请问 ...

  7. springboot中实体类接收post请求、反序列化

    最近刚去一个公司实习感觉什么都不会,但是你不会不代表别人不布置任务.由于某个接口没有访问权限,老大让我模拟一个接口对post请求作出应答,期间也碰到很多问题.看了网上好多教程最后在同事的帮助下调试出来 ...

  8. swagger参数注解,后台使用@RequestBody注解的实体类,但只需要传实体类中的一个属性

    一开始是这个样子的 @ApiOperation(value = "删除用户", notes = "根据用户名删除指定用户", httpMethod = &quo ...

  9. 浅谈Java项目中要不要使用实体类

    问题背景:   经过在学校的努力学习,2021届菜鸟毕业喽.终于踏上了接受社会毒打的历程,毕业后入职第一家公司,欢天喜地的打开项目准备写下毕业后的第一套增删改查,然后emmmmmmm   公司的项目中 ...

最新文章

  1. 一文清晰讲解机器学习中梯度下降算法(包括其变式算法)
  2. 河北科技创新平台年报系统 - 头脑风暴会
  3. python average函数详解_python 函数详解
  4. java重置radiobutton的选项_求助:这道题显示radiobutton男女的功能和重置功能怎么做...
  5. 0054-软件版本号问题
  6. 王者荣耀显示聊天服务器异常,王者荣耀功能存在异常暂时关闭怎么回事 解决办法...
  7. 基于SSM的医院药品管理系统答辩PPT模板
  8. 年末优质蓝牙耳机盘点:十款商城热销高人气无线蓝牙耳机测评
  9. 小米手环4用PM3模拟加密门禁卡成功分享
  10. h330 mini raid卡驱动 linux,戴尔h330阵列卡驱动下载
  11. laravel响应速度慢
  12. 变更日志 批准的变更请求 收尾流程 原型法 名义小组 习题
  13. 读《费曼学习法》有感
  14. Hudi-通过Hive查询hudi表数据
  15. Windows 10/11 官方下载工具 镜像制作U盘启动盘 快速安装
  16. 拉格朗日插值法 C语言实现
  17. Windows应用程序C#创建MDI父窗体和子窗体
  18. 光伏发电站|太阳能电池板辐照度(4G)无线直流电压汇集电流测量采集监控技术方案
  19. ES5对象学习-多个对象的创建
  20. Cocos2d-x v3.0正式版尝鲜体验【3】 Label文本标签

热门文章

  1. php根据IP获取省份
  2. The quieter you become,The more you are able to hear.
  3. oss :Request has expired.
  4. 春运赶火车小心这些骗术
  5. 整数n分解成素数乘积c语言,用C语言和汇编语言实现将1个整数分解成几个素数的乘积...
  6. 爱情如水,宽容是杯~
  7. 新零售餐饮风口正盛,食云集却在夹缝中求生?
  8. MODBUS-RS485布线的8条准则
  9. 新基建时代,5万亿市值腾讯还有大发展
  10. html计算年龄代码,从“日期”计算年龄HTML元素