Spring Data LDAP


Spring Data for Spring LDAP is part of the umbrella Spring Data project which aims to provide a familiar and consistent Repository abstractions for new Spring LDAP.


The Spring Data LDAP project provides repository abstractions for Spring LDAP on top of Spring LDAP’s LdapTemplate and Object-Directory Mapping.


  • Spring configuration support using Java-based @Configuration classes or an XML namespace.

  • Annotation based mapping metadata

  • Automatic implementation of Repository interfaces including support for custom query methods.

  • QueryDSL integration to support type-safe queries.

Spring Initializr

Quickstart Your Project

Bootstrap your application with Spring Initializr.


Each Spring project has its own; it explains in great details how you can use project features and what you can achieve with them.
2.3.1 CURRENT GA Reference Doc. API Doc.
2.4 0-M1 PRE Reference Doc. API Doc.
2.2.8 GA Reference Doc. API Doc.
2.1.18 GA Reference Doc. API Doc.