Я хотел бы использовать SpringLDAP для простой проверки имени пользователя / пароля в целях аутентификации. Несмотря на то, что фактический файл JAR довольно мал (менее 1 мегабайта), он, похоже, имеет много зависимостей, перечисленных в текст ссылки .
В целом, я имею в виду, что кажется, что это более чем 50 вещей, многие из которых кажутся неправильными, такие как spring-jdbc, так как я не хочу jdbc и только шаблонный класс ldap и его голые зависимости. Не тратя слишком много времени, можно перейти к Spring-ldap только с минимальным количеством зависимостей, которые составляют что-то вроде:
- пружинное ядро
- пружинный ldap
- какие бы журналирования они не требовали.
- пружина TX
Я не понимаю или не понимаю, почему остальная часть этого туфа требуется, и мне было интересно, может ли кто-нибудь убедиться, что они действительно не нужны в конце, если кто-то придерживается основ. Другие вещи, на которые я ссылаюсь, также включают:
- spring-orm // no jdbc
- бобы // я не хочу IOC.
- spring-aop // нет необходимости в aop.
Я собираюсь подключить бобы, которые буду использовать вручную. Я не хочу больше дерьма для того, чтобы установить несколько свойств, и хочу получить подтверждение того, что мне не нужно то, что, вероятно, существует только для выполнения ioc, когда все, что я хочу, это ldap.