Stream + Lambda组装生成复杂父子树形结构,很优雅!!

时间:2024-01-23 19:48:44

我这里测试的例子是只有三层,数据也没有完全展开,当然五六层也是没问题的。

只要总的部门数据量在一两万条以内,速度都是比较快的,服务器性能好的话,基本整个请求/响应(抛开网络I/O消耗)可以在一秒内完成。

Stream + Lambda组装生成复杂父子树形结构,很优雅!!_树形数据

图片

再看一个例子,这里的实体是放在 MongoDB 里的,不熟悉 MongoDB 也不要紧,这里只需要使用一次查全量的语句。