Fixed initially in #3725

The target attribute is effectively checked for null beforehand so this
additional defensive check can be removed.

Closes gh-4567
This commit is contained in:
Stephane Nicoll 2015-08-12 11:12:42 +02:00
parent c605675b7a
commit d9f09e46f8

View File

@ -297,10 +297,7 @@ public class ConfigurationPropertiesBindingPostProcessor implements BeanPostProc
factory.bindPropertiesToTarget();
}
catch (Exception ex) {
String targetClass = "[unknown]";
if (target != null) {
ClassUtils.getShortName(target.getClass());
}
String targetClass = ClassUtils.getShortName(target.getClass());
throw new BeanCreationException(beanName, "Could not bind properties to "
+ targetClass + " (" + getAnnotationDetails(annotation) + ")", ex);
}