【六袆- Java】从数据库读取菜单,递归生成菜单树;SpringBoot 动态生成菜单树;SpringBoot操作数据库,动态生成菜单左侧栏;

 

1. 第一种菜单树结构


package com.xiaolh.dao.util;


import com.xiaolh.dao.model.MenuTree;

import java.util.ArrayList;
import java.util.List;

/**
 * 

* TSysPower树工具类 *

* * @author: xiaolh * @email: [email protected] * @createTime: 2021/3/16 09:53 */ public abstract class TreeUtil { private static final Integer TOP_NODE_ID = 0; public static MenuTree buildMenuTree(List> nodes) { if (nodes == null) { return null; } //得到父菜单 List> topNodes = new ArrayList<>(); nodes.forEach(children -> { //得到子菜单的父菜单id Integer pid = children.ge

你可能感兴趣的:(后端开发技术相关,#,Springboot,Mysql技术相关)