2013-02-27 63 views
1

我将所有人员信息存储在LDAP中。但我还必须将它们作为Java对象来处理。使用Spring包作为外部库

我关心一个对象并查找每个属性,检查该对象是否存在该属性并将其设置为我的Java对象。我为几个对象类型做了这个。根据OOP的概念,这在我看来很难看。我发现一个Spring包需要做什么(Spring ODM),但我不希望我的应用程序有一个Spring上下文。是否有可能使用Spring类和方法像外部库没有上下文?谢谢。

回答

1

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

但就像一个FYI一样,Spring Ldap是一个死了的项目,还有其他库可以用于对象 - 目录映射。特别是如果你的项目不依赖于Spring,否则你可能需要考虑使用例如改为提供the same kind of facility的UnboundID LDAP SDK。可能你可以使用它。