此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring LDAP 3.2.8spring-doc.cn

Spring LDAP 常见问题解答

操作属性

如何使用 ?context.removeAttributeValue()

默认情况下,仅读取 visible 属性。这是因为只有在明确请求时,服务器才会返回操作属性,并且 Spring LDAP 无法知道要请求的属性。这意味着 未填充 operational 属性。因此,the 没有任何影响(因为,从 的角度来看,它一开始就不存在)。DirContextAdapterDirContextAdapterremoveAttributeValueDirContextAdapterspring-doc.cn

基本上有两种方法可以做到这一点:spring-doc.cn

  • 使用将属性名称作为参数的搜索或查找方法,例如 .然后使用返回 中提供的 .LdapTemplate#lookup(Name, String[], ContextMapper)ContextMapperDirContextAdaptermapFromContext()spring-doc.cn

  • 直接使用,手动构建数组。LdapTemplate#modifyAttributes(Name, ModificationItem[])ModificationItemspring-doc.cn