gpt4 book ai didi

neo4j - 如何使用 spring-data-neo4j 配置 neo4j EmbeddedGraphDatabase (现已弃用)?

转载 作者:行者123 更新时间:2023-12-02 00:43:03 25 4
gpt4 key购买 nike

我正在使用 spring-data-neo4j 3.1.1.Release 和 neo4j 2.1.2。我设法制作了一个运行良好的 spring 配置,但它使用了 org.neo4j.kernel.EmbeddedGraphDatabase 类,该类现已弃用。这是我当前的配置:

<bean id="graphDatabaseService" class="org.neo4j.kernel.EmbeddedGraphDatabase"
destroy-method="shutdown">
<constructor-arg index="0" value="${graphdir}"/>
<!-- optionally pass in neo4j-config parameters to the graph database -->
<constructor-arg index="1">
<map>
<entry key="allow_store_upgrade" value="true"/>
</map>
</constructor-arg>
<constructor-arg index="2" ref="defaultGraphDatabaseDependencies" />
</bean>

<bean id="defaultGraphDatabaseDependencies" class="org.neo4j.kernel.DefaultGraphDatabaseDependencies"/>

<neo4j:config graphDatabaseService="graphDatabaseService" base-package="com.company.domain"/>

如何编写相同类型的 spring 配置但使用未弃用的类?

最佳答案

您可以使用 spring 的 GraphDatabaseFactory 类来实现此目的。我的博客地址为 http://blog.armbruster-it.de/2013/08/configuring-a-neo4j-graphdatabaseservice-via-spring/

关于neo4j - 如何使用 spring-data-neo4j 配置 neo4j EmbeddedGraphDatabase (现已弃用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928035/

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