平时可能会遇到一些需求,比如建一个菜单,建一个树结构,数据库一般用parentid来表示。为了减少对数据库的查询压力,我们可以使用Java8中的Stream,将数据一次性取出来,然后通过流式处理。一起来看看吧。为了实现代码实现的简洁性,模拟将数据库中的所有数据查看到List中。实体类:Menu.java/***Menu**@authorlcry*@date2020/06/0120:36*/@Data@BuilderpublicclassMenu{/***id*/publicIntegerid;/***名称*/public字符串名称;/***父id,根节点为0*/publicIntegerparentId;/***子节点信息*/publicList