My-Spring-IOC
My-Spring-IOC copied to clipboard
关于AbstractBeanFactory类的实现问题
根据name获得bean的那个方法,第21行是不是应该return beanDefinition.getBean(); 源代码这样的: @Override public Object getBean(String name) throws Exception { BeanDefinition beanDefinition = beanDefinitionMap.get(name); if(beanDefinition == null) { throw new RuntimeException("Unable to find the bean of this name, please check!"); } if(!beanDefinition.isSingleton() || beanDefinition.getBean() == null) { return doCreateBean(beanDefinition); } else { return doCreateBean(beanDefinition); } }