公司的一个项目要从AD上取数据,但是用SpringLdap获取所有用户的时候会默认显示1000条数据,
ldapTemplate.search(query().base("OU=xxxx,DC=xxxx").where("objectclass").is("person"), new AdUSerAttributeMapper());
原因其实是windows AD域控做的默认限制而已,尝试修改代码解决(query().setCountLimit(10000)),但是也无济于事,于是找到了官网的解决方案,直接对预控进行最大条数限制的修改(默认1000)
这里可以参考微软官网的解决方案,实测有效!
特此记录一下!