我需要更新LDAP中的大量对象。当我尝试获取它们时,我会抓住org.springframework.ldap.SizeLimitExceededException
。如何避免此异常?
我试图寻找一种分页解决方案,不幸的是,我在网上找到的唯一一个已被弃用。
答案 0 :(得分:4)
当LDAP客户端发出搜索请求并且与筛选器匹配的条目数超过客户端请求的大小限制或对客户端的授权状态施加的大小限制时,或者服务器对该数量施加了一些其他限制与筛选器匹配的条目,服务器必须在响应中将结果代码设置为“超出大小限制”。也许Spring框架向上冒泡了响应代码。
服务器支持简单分页结果,以及虚拟列表视图。
有关详细信息,请参阅"LDAP: Using ldapsearch","LDAP: Mastering search filters"和"LDAP: Programming Practices"。另外,我已经分享了一些与我的website超出资源限制相关的技术LDAP注释。