2023年6月22日发(作者:)
如何快速构建树结构1.使⽤的hutool⽀持库的TreeUtil构建的树,确认maven pom⽂件有导⼊依赖
@Getter@Setter@NoArgsConstructorpublic abstract class BaseTreeNodeDto { /** * 基类,必须有id和⽗节点id */ protected String id; protected String parentId;}
3.接⼊不同的数据(区域,部门等等)可以定义⼦类继承基类,定义特有属性。例如: ⼀个idea插件lombok 巨⽆敌好⽤@Getter@Setter@NoArgsConstructor@AllArgsConstructorpublic class DepartMentTreeNode extends BaseTreeNodeDto{ public String rank; public String maxRole;} 源码:/** * * @param list 需要构建树的元素列表 * @param root 根节点id,这⾥注意,根节点id⼀定要存在,树的构建从根节点开始 * @return List
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687385347a6126.html
评论列表(0条)