Я пытаюсь создать объект LdapTemplate с использованием данных Spring.
public class LDAPTemplate {
public static void main(String[] args) {
LdapContextSource lcs = new LdapContextSource();
lcs.setUrl("ldap://localhost:389/");
lcs.setUserDn("cn=Manager, dc=example, dc=com");
lcs.setPassword("secret1");
lcs.setDirObjectFactory(DefaultDirObjectFactory.class);
LdapTemplate ldap = new LdapTemplate(lcs);
ldap.lookup("cn=aaa");
}
}
Я хотел знать, что это правильный способ создания экземпляра объекта шаблона ldap. Потому что, когда я выполняю поиск, он выдает NPE.
Я пытаюсь использовать LDAP Spring в контексте CDI, вообще не используя Spring. Если у вас есть указатели на это было бы неплохо. Зависит ли Spring LDAP от spring?