我需要更新 LDAP 中的大量对象。当我尝试获取它们时,我抓住了org.springframework.ldap.SizeLimitExceededException
. 我怎样才能避免这个异常?
我试图寻找分页解决方案,不幸的是,我在网上找到的唯一一个已弃用。
我需要更新 LDAP 中的大量对象。当我尝试获取它们时,我抓住了org.springframework.ldap.SizeLimitExceededException
. 我怎样才能避免这个异常?
我试图寻找分页解决方案,不幸的是,我在网上找到的唯一一个已弃用。
当 LDAP 客户端发出搜索请求并且匹配过滤器的条目数超过客户端请求的大小限制或对客户端授权状态施加的大小限制时,或者服务器对条目数施加了其他限制匹配过滤器,服务器必须在“超出大小限制”的响应中设置结果代码。也许 Spring 框架已经将响应代码向上冒泡了。
当服务器支持时,可以使用简单的分页结果,以及虚拟列表视图。
有关详细信息,请参阅“LDAP:使用 ldapsearch”、“LDAP:掌握搜索过滤器”和“LDAP:编程实践”。此外,我在我的网站上分享了一些与超出资源限制相关的 LDAP 技术说明。