后端传入前端的数据的属性名全部为小写的解决方法

在测试ztree的时候,因为ztree的自动识别父级目录是根据对象属性名pId

但是在最开始的时候没有注意到所以一直用的是pid,导致无法生成父目录,也没有折叠目录

而后发现这个问题,于是把entity类和数据库中的字段全部改为pId,但是ztree仍旧没有父级目录效果。

于是用swagger进行测试:发现传入前端的数据字段名均为小写,尽管数据库字段或entity类本身属性含有大写字母,但传入前端的对象属性的字母均为小写

因此根据这个现象进行搜索,找出答案如下

https://www.cnblogs.com/azoveh/p/13100672.html

根据此博客思路,引入jackson的依赖,并在entity类的属性pId上加上了注解如下

 然后进行测试,ztree成功显示效果如下

原文地址:https://www.cnblogs.com/skyvalley/p/14204914.html