Snailclimb / jsoncat

仿 Spring Boot 但不同于 Spring Boot 的一个轻量级的 HTTP 框架
412 stars 124 forks source link

循环依赖在这是起什么作用? #31

Open cuglaiyp opened 3 years ago

cuglaiyp commented 3 years ago

jsoncat里面是一次性把Bean全部创建出来,然后再遍历每个bean,注入依赖。这样不会存在递归爆栈的问题,所以不是很懂为什么需要解决循环依赖,也不是很懂这个循环依赖的代码。

Snailclimb commented 3 years ago

jsoncat里面是一次性把Bean全部创建出来,然后再遍历每个bean,注入依赖。这样不会存在递归爆栈的问题,所以不是很懂为什么需要解决循环依赖,也不是很懂这个循环依赖的代码。

这块的逻辑确实有点问题。还未修复。