gpt4 book ai didi

playframework - Spring 数据 Neo4j 3.3.1 和 Neo4j 2.2.3 事务构建器错误

转载 作者:行者123 更新时间:2023-12-04 21:12:36 24 4
gpt4 key购买 nike

我目前使用 Spring Data Neo4j 3.3.0 和 Play 2.3.8 使用 tuxburner plugin并使用 neo4j 2.1.7 DB 远程工作。

我看到新的spring数据版本支持neo4j 2.2,我想升级到它。
我将依赖项更改为新版本并收到以下错误:

BeanCreationException: Error creating bean with name 'restNeo4jConfig': Injection of autowired dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void org.springframework.data.neo4j.config.Neo4jConfiguration.setGraphDatabaseService(org.neo4j.graphdb.GraphDatabaseService);
nested exception is java.lang.NoClassDefFoundError: org/neo4j/kernel/TransactionBuilder

这似乎是一个应该在 3.3.1 中解决的老问题,因为 neo4j 2.2 更改了很多内部 API 并且此类不再存在。

也许我使用 Spring Data 的方式不再正确,需要改变。

我创建了一个显示问题的示例 Play 应用程序:
https://github.com/OlympusTeam/Olympus

最佳答案

从 2.1 迁移时遇到同样的问题,似乎已在 3.3.2 中修复。

http://docs.spring.io/spring-data/neo4j/docs/current/changelog.txt

关于playframework - Spring 数据 Neo4j 3.3.1 和 Neo4j 2.2.3 事务构建器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31510702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com