当字段为uId,这种第一个字符为小写,第二个字符是大写的情况时,@Data生成的getting和setting为
// lombok
public getUId(){}
public setUId(){}
而spring的识别的getting和setting为
// spring
public getuId(){}
public setuId(){}
在其他数据转换实体时,会变成null,也就是没有找到对应的setting方法。
当使用@RequestBody注解时,使用的是spring的形式,如果采用了lombok那就需要自己写getting和setting方法,并且最好两种getting和setting都实现。