// 记录Bean创建过程中存在的依赖关系 要双向关系有记录 用来检索是不是存在循环依赖 /** Map between dependent bean names: bean name to Set of dependent bean names. */ // 依赖我的有谁 privatefinal Map<String, Set<String>> dependentBeanMap = newConcurrentHashMap<>(64);
/** Map between depending bean names: bean name to Set of bean names for the bean's dependencies. */ // 我依赖哪些人 privatefinal Map<String, Set<String>> dependenciesForBeanMap = newConcurrentHashMap<>(64);