【问题标题】:How to resolve Spring Data Neo4j Rest Dependency on class that does not exist如何解决 Spring Data Neo4j 对不存在的类的依赖关系
【发布时间】:2016-11-28 12:23:51
【问题描述】:

我正在尝试将 Spring-Data Neo4j Rest 项目用作非托管 Neo4j 扩展的一部分,因为我希望将实现列表注入到

我一直在关注这个例子:http://docs.spring.io/spring-data/data-neo4j/docs/3.0.1.RELEASE/reference/html/reference_neo4j-server.html#d0e4306

其中使用类SpringPluginInitializer

然而,这个类依赖于我正在使用的 Neo4j 内核项目中不存在的类 org.neo4j.helper.Pair(有一个类 org.neo4j.helpers.collection.Pair,但没有 org.neo4j.helper.Pair)。

我正在使用 Neo4j 版本 3.0.5 和 Spring Data Neo4j 3.4.6.RELEASE,我相信它们是两者的最新版本。

有没有办法解决这个问题?或者我可以采取另一种方法来使用不依赖 SpringPluginInitializer 类的 Spring 注入功能

【问题讨论】:

    标签: spring neo4j spring-data-neo4j


    【解决方案1】:

    3.x 不是 Spring Data Neo4 当前的主要版本,4.x 是(目前为4.1.5,4.2.0 正在进行中)。

    特别是 SDN 3.x 早于 Neo4j 3.x,其中一些类(包括 Pair)被重新组织在不同的包中,即它们可能不兼容。

    【讨论】:

    • 最新版本不包括教程使用的 SpringPluginInitialiser,但后来我发现我不需要它,因为我可以使用正常的 Spring 注入,它工作正常。谢谢你的帮助
    猜你喜欢
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2013-02-11
    • 2020-06-21
    相关资源
    最近更新 更多