createBean(String beanName, RootBeanDefinition mbd, @Nullable Object[] args)
DefaultListableBeanFactory中创建bean之前判断该bean是否为非抽象&&单例&&非懒加载的!bd.isAbstract()&&bd.isSingleton()&&!bd.isLazyInit()AbstractBeanFactory中又判断了一次是否单例mbd.isSingleton()这里是不是有重复判断了。1、这里通过RootBeanDefinitionmbd获取到