Polishing

This commit is contained in:
Juergen Hoeller
2013-01-23 22:17:48 +01:00
parent e5d9378482
commit 575926932d
3 changed files with 8 additions and 6 deletions

View File

@@ -746,7 +746,10 @@ public abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport imp
public String resolveEmbeddedValue(String value) {
String result = value;
for (StringValueResolver resolver : this.embeddedValueResolvers) {
result = (result == null ? null : resolver.resolveStringValue(result));
if (result == null) {
return null;
}
result = resolver.resolveStringValue(result);
}
return result;
}

View File

@@ -277,14 +277,14 @@ public class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFacto
for (String beanName : beanNames) {
T beanInstance = getBean(beanName, requiredType);
if (isPrimary(beanName, beanInstance)) {
if(primaryBean != null) {
if (primaryBean != null) {
throw new NoUniqueBeanDefinitionException(requiredType, beanNames.length,
"more than one 'primary' bean found of required type: " + Arrays.asList(beanNames));
}
primaryBean = beanInstance;
}
}
if(primaryBean != null) {
if (primaryBean != null) {
return primaryBean;
}
throw new NoUniqueBeanDefinitionException(requiredType, beanNames);