返回单个属性的AttributesMapper
ldapTemplate.search(
query().where("objectclass").is("person"),
new AttributesMapper<String>() {
public String mapFromAttributes(Attributes attrs)
throws NamingException {
return (String) attrs.get("cn").get();
}
});
内联实现AttributesMapper只是从中获得所需的属性值Attributes并返回它。在内部,LdapTemplate遍历找到的所有条目,AttributesMapper为每个条目调用给定的条目,并将结果收集到列表中。该列表然后由该search方法返回。