如何使用spring-ldap从ldap读取值

时间:2016-07-28 16:48:17

标签: java spring spring-ldap

我正在尝试使用spring-ldap从ldap读取值。

我正在尝试根据文档关注ldap查询 http://docs.spring.io/spring-ldap/docs/current/reference/#basic-queries

我的程序无法编译,因为找不到LdapQuery。

LdapQuery query = query()
         .base("dc=261consulting,dc=com")
         .attributes("cn", "sn")
         .where("objectclass").is("person")
         .and("sn").is(lastName);

我的pom.xml有以下条目。

<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
    <version>1.3.1.RELEASE</version>
</dependency>

我在http://docs.spring.io/spring-ldap/site/apidocs/index.html查看了spring-ldap api文档,他们似乎没有LdapQuery类。

请帮助您了解如何使用spring读取ldap中的值?如果你能提供一个例子,那就太好了。

由于

1 个答案:

答案 0 :(得分:1)

LdapQuery添加了2.0。如果您受限于早期版本,请考虑使用LdapTemplate。