可以采用Map方式,key为树形结构的上级节点,value为树形结构的下级节点的集合如List。
HashMap map=new HashMap();
List children=new ArrayList();
children.add("B");
children.add("C");
map.put("A",children);
这样任意的节点ID就可以拿到其子节点。
可以在内存中构造一个Map的树形结构,采用Spring将其注入。
但是spring无法为Map注入List。