0

使ってます

LdapContextSource ldapContextSource = new LdapContextSource();

URL、userDn、およびパスワードを設定した後に接続を作成します。

この接続を閉じる必要がありますが、方法が見つかりませんでした。どうすれば閉じることができますか。

4

2 に答える 2

1

LdapContextSourceは、コンテキストインスタンスを作成するファクトリとして機能します。あなたがする必要があるのは、そのクラスから返されたコンテキスト(DirContext)を閉じることです(つまり、getReadOnlyContext()、getReadWriteContext()など)。

または、静的ユーティリティメソッドorg.springframework.ldap.support.LdapUtils.closeContext(DirContext)に閉じるために必要なコンテキストを渡すこともできます。

お役に立てば幸いです。

于 2012-07-17T09:28:41.467 に答える
0

LDAP は、操作を実行するたびにコンテキスト自体を閉じます。したがって、コンテキストを閉じる必要はありません。

于 2012-07-18T07:04:22.697 に答える