我想使用 SpringLDAP 进行一些简单的用户名/密码验证以进行身份验证。虽然实际的 jar 文件非常小(小于 1 兆),但它似乎有很多依赖项,如链接文本所列。
我的意思是它似乎吸收了 50 多种看起来不正确的东西,例如 spring-jdbc,因为我不需要任何 jdbc,只需要 ldap 模板类及其裸依赖项。在不浪费太多时间的情况下,spring-ldap 可以只使用最少数量的依赖项,这些依赖项相当于:
- 弹簧芯
- 春季LDAP
- 他们需要的任何日志记录部门。
- 春天
我不明白或不明白为什么其余的凝灰岩需要重新使用,我想知道如果一个人坚持基本原则,任何人都可以验证他们最终是否真的需要。我所指的其他内容也包括:
- spring-orm // 没有 jdbc
- 豆子//我不想要ioc。
- spring-aop // 不需要 aop。
我打算连接我将手动使用的 bean。我不想要更多的废话来设置一些属性,并且想要确认当我想要的只是 ldap 的东西时,我不需要可能只是为了做 ioc 的东西。