isSingletonCurrentlyInCreation(beanName) 正常都会是true. 不要被迷惑了(并不是说循环依赖才true) 所以强制一二三级缓存 只要是正常通过beforeSingletonCreation走的.