Когда я настраиваю источник контекста ldap в applicationcontext.xml, как показано ниже, Spring не может автоматически подключить экземпляр LdapContextSource (не уверен, что синтаксис ниже даже создает его) и выдает исключение "no bean типа org.springframework.ldap.core.support.LdapContextSource is found ":
ldaplogin.java
@Autowired
private LdapContextSource contextsource
applicationcontext.xml
<ldap:context-source
id="ldapcontextsource"
username="cn=user"
password="password"
url="ldap://stuff"
base="dc=dev,dc=com" />
<bean id="ldaplogin" class="example.ldaplogin"/>
Нопри использовании нижеприведенного в applicationcontext.xml автопроводка работает
<bean id="contextsource" class="org.springframework.ldap.core.support.LdapContextSource"/>
Первое объявление не создает компонент или создает компонент другого типа?
или
оба требуются, один для декларации и один для конфигурации?