开发过程中遇到一个问题,使用@data注解,接收前端传值的VO对象中有一个变量
@Data
xxxVO{
//其他渠道订单号 channelOrderId
private String cOrderId;
}
在使用postman测试时,body中传值
"cOrderId":"123456"
项目中是无法接收postman中cOrderId的这个数据的,一直为空,可是当把cOrderId改成channelOrderId时,就可以接收了,其主要原因是lambok的默认get/set方法对cOrderId这种不正规驼峰命名处理问题,未细探究。
平时还是使用正规驼峰命名来避免这种问题。