1

我将所有人员信息存储在 LDAP 中。但我还必须将它们作为 Java 对象处理。

我关注一个对象并查找每个属性,检查该对象的属性是否存在并将其设置为我的 Java 对象。我为几种对象类型执行此操作。根据 OOP 概念,这在我看来很难看。我找到了一个 Spring 包做我需要的 ( Spring ODM ),但我不希望我的应用程序有一个 Spring 上下文。是否可以在没有上下文的情况下使用 Spring 类和方法,如外部库?谢谢。

4

1 回答 1

1

这取决于你想从 Spring 中使用什么。如果您可以提供该类的所有依赖项(其构造函数中的参数),并且在您的类路径中没有其他 Spring jar 的情况下进行编译,那么您很有可能可以使用它。

但作为仅供参考,Spring Ldap 是一个死项目,还有其他库可用于对象目录映射。特别是如果您的项目不依赖于 Spring,您可能需要考虑使用例如 UnboundID LDAP SDK 来代替它提供相同类型的功能。可能你可以使用它。

于 2013-02-27T16:40:35.303 回答