2012-07-17 45 views
0

我使用LdapContextSource紧密联系

LdapContextSource ldapContextSource = new LdapContextSource(); 

创建设置的URL,用户DN和密码后连接。

我需要关闭此连接,但找不到任何方法。我怎样才能关闭它。

回答

0

Ldap每次执行任何操作时都会关闭其上下文。所以没有必要关闭上下文。

1

LdapContextSource充当创建上下文实例的工厂。你需要做的是关闭从该类返回的上下文(DirContext)(即getReadOnlyContext(),getReadWriteContext()等)。

或者,您可以将需要关联的上下文传递给静态实用程序方法org.springframework.ldap.support.LdapUtils.closeContext(DirContext)

希望有所帮助。