在测试ztree的时候,因为ztree的自动识别父级目录是根据对象属性名pId
但是在最开始的时候没有注意到所以一直用的是pid,导致无法生成父目录,也没有折叠目录
而后发现这个问题,于是把entity类和数据库中的字段全部改为pId,但是ztree仍旧没有父级目录效果。
于是用swagger进行测试:发现传入前端的数据字段名均为小写,尽管数据库字段或entity类本身属性含有大写字母,但传入前端的对象属性的字母均为小写。
因此根据这个现象进行搜索,找出答案如下
https://www.cnblogs.com/azoveh/p/13100672.html
根据此博客思路,引入jackson的依赖,并在entity类的属性pId上加上了注解如下
然后进行测试,ztree成功显示效果如下