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.

Quick Start
Fork me on GitHub


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 finder methods.
  • QueryDSL integration to support type-safe queries.

Quick Start


The recommended way to get started using spring-data-ldap in your project is with a dependency management system – the snippet below can be copied and pasted into your build. Need help? See our getting started guides on building with Maven and Gradle.