|
|
|
@ -36,12 +36,12 @@ class ContextSourceSettingPostProcessor implements BeanFactoryPostProcessor, Ord |
|
|
|
"jar file in your application", e); |
|
|
|
"jar file in your application", e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
String[] sources = bf.getBeanNamesForType(contextSourceClass); |
|
|
|
String[] sources = bf.getBeanNamesForType(contextSourceClass, false, false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (sources.length == 0) { |
|
|
|
if (sources.length == 0) { |
|
|
|
throw new ApplicationContextException("No BaseLdapPathContextSource instances found. Have you " + |
|
|
|
throw new ApplicationContextException("No BaseLdapPathContextSource instances found. Have you " + |
|
|
|
"added an <" + Elements.LDAP_SERVER + " /> element to your application context?"); |
|
|
|
"added an <" + Elements.LDAP_SERVER + " /> element to your application context? If you have " + |
|
|
|
|
|
|
|
"declared an explicit bean, do not use lazy-init"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!bf.containsBean(BeanIds.CONTEXT_SOURCE) && defaultNameRequired) { |
|
|
|
if (!bf.containsBean(BeanIds.CONTEXT_SOURCE) && defaultNameRequired) { |
|
|
|
|