执着小笼包

文章
9
资源
0
加入时间
2年10月21天

SpringBoot实体类属性前后端大小写不一致问题

  在springboot中遇到前后端大小写不一致的问题,问题详情如下:  实体类ZTreeNode中创建了pId,但前端在接收时却变成了pid,大小写居然不一致。  查了下才知道是Lombok的@Data注解的坑。Lombok 生成的get/set方法 与实际上get/set方法生成的规则不一致,Lombok生成的是getPId、setPId,导致拿到的就是小写了,实际上应该是getpId、setpId。  至此,我们可以去掉@Data注解,自己生成get/set方法,也可以在ztree中修改