提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Springboot中@RequestBody反序列化请求报文,满足驼峰式命名
前言
@RequestBody反序列化请求报文,满足驼峰式命名,而且首字母和第二个字符都需要小写,否则映射不到bean对象。
案例如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614123149155.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614123827273.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzODIxNzQz,size_16,color_FFFFFF,t_70)
jackson-databind sdk中,BeanUtil.legacyManglePropertyName方法中会生成新的属性名,会一直遍历查找小写,如果首字母和第二个字母存在大写,会变成小写。
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决方案
1:更改属性名
2:采用@JsonProperty(“rMark”),问题即可解决
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614123947469.png)