RootBeanDefinition pbd = null; try { if (!beanName.equals(cbd.getParentName())) { pbd = getMergedBeanDefinition(cbd.getParentName(), true); pbd = parentFactory.getMergedBeanDefinition(cbd.getParentName(), true); throw new NoSuchBeanDefinitionException(cbd.getParentName(), "Parent name '" + cbd.getParentName() + "' is equal to bean name '" + beanName + "': cannot be resolved without an AbstractBeanFactory parent"); "Could not resolve parent bean definition '" + cbd.getParentName() + "'", ex);
if (generatedId == null) { if (beanDefinition instanceof ChildBeanDefinition) { generatedId = ((ChildBeanDefinition) beanDefinition).getParentName() + "$child";
String parent = childBeanDefinition.getParentName();
String parent = childBeanDefinition.getParentName();