一不小心将属性如下定义:
//该属性接收不到前端传过来的值(接收和发送前后端都会存在问题)
`private String aPass;`
//该属性正常接收前端传过来的值
`private String userName;`
问题原因:
- 检查发现属性aPass从前端传到后端(JSON对象中)会被转换为apass(全小写)
- userName从前端传到后端(JSON对象中)却是正确的转换为userName(大小写驼峰)
解决办法及总结:
//解决办法一:使用lombok中@JsonProperty注解
@JsonProperty("aPass")
private String aPass;
//解决办法二:远离一个字母+一个单词的拼接写法
private String acPass;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。