【Spring-Ldap】AttributesMapper(一):返回单个属性

        返回单个属性的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方法返回。
posted @ 2018-04-10 10:34  CryDongle  阅读(49)  评论(0)    收藏  举报