Spring-ldap 通过注释而不是 XML

Spring-ldap via annotations instead of XML

我从 SO 问题 Best practice for configuring Spring LdapTemplate via annotations instead of XML?

中得到了在没有 XML 配置的情况下设置 LdapContextSource 和 LdapTemplate 的答案

下面的注释方式应该是什么xml - 基于接口自动创建存储库bean?

<ldap:repositories base-package="org.springframework.ldap.samples.useradmin.domain" />

像这样。

@Configuration
@EnableLdapRepositories("org.springframework.ldap.samples.useradmin.domain")
public class LdapConfiguration { ... }

@EnableLdapRepositories 负责添加正确的配置并扫描存储库。