SpringLDAP を使用して、認証目的で簡単なユーザー名/パスワードの検証を行いたいと考えています。実際の jar ファイルは非常に小さい (1 MB 未満) ですが、リンク テキストにリストされているように、多くの依存関係があるようです。
多くの場合、jdbc は必要なく、ldap テンプレート クラスとその裸の依存関係だけが必要なため、spring-jdbc など、正しくないように見える多くのものを 50 以上も吸い込んでいるようです。あまりにも多くの時間を無駄にすることなく、次のような最小限の数の依存関係のみで spring-ldap を作成できます。
- スプリングコア
- 春のLDAP
- 彼らが必要とするどんなロギングdepsでも。
- 春テキサス
残りの凝灰岩が必要な理由がわかりませんし、理解していません。私が言及している他のものも含まれます:
- spring-orm // jdbc なし
- 豆 // ioc は必要ありません。
- spring-aop // aop は必要ありません。
手動で使用する Bean を配線するつもりです。いくつかのプロパティを設定する量について、そこにこれ以上がらくたを入れたくありません。また、必要なのはldapのものだけである場合、iocのものを実行するためだけにおそらくそこにあるものは必要ないことを確認したいです。