1、lombok的@Data注解对于vToTrans这种形式的首个单词只有一个字母的情况,产生的getter和setter方法,名称如下:getVToTrans\setVToTrans。
2、@Requestbody接收参数时,默认情况下对于vToTrans这种形式的属性,会寻找setvToTrans方法来对属性进行赋值。
所以,对于这种首个单词只有一个字母的属性,如果使用了@Data来自动生成getter/setter方法,会导致属性赋值失败。
解决方法:1、使用idea的快捷键来生成getter/setter方法
2、使用@JSONField注解,可以作用在方法和属性上。JSONField注解中的name属性可以指定json字符串中key的名称。