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