使用Spring包作为外部库

时间:2013-02-27 16:19:53

标签: java spring ldap

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

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

1 个答案:

答案 0 :(得分:1)

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

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