一、本主的应用场景
部门里面有一个属性是当前部门的上级部门,而当前部门又会有下级部门,下级部门还有下级部门,这就形成了一个向下无限循环,呈现出树状结构。
二、认识JSONObject
JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。
postman测试效果图

建表(主键id自增长)

Entity实体类
package com.example.unicom.entity;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class RoleTree {
private Integer id;
private String role_name;
private Integer parent_role_id;
private Lis

本文介绍了如何在Springboot应用中处理无限递归树结构数据,通过JSONObject解析和数据库建表来构建部门的层级关系。文章展示了从建表、实体类、Controller到Service和Mapper的实现过程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



