1.做谷粒商城项目新增菜单的时候遇到了这个问题:
这里会有一个bug:
return categoryEntity.getParentCid() == root.getCatId();
新建层级不能显示是因为递归filter过滤的时候catId和父id是Long对象,所以==不行要用equils
两个Long对象值超过127的时候就不能用== 号来进行比较了,必须使用equals。
在后台debug可以看到catId的类型:
2.Integer包装类型与Long类型一样,不在赘述。
参考博客:
(1)https://blog.csdn.net/zhangzehai2234/article/details/51337147