Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用spring-data-neo4j配置neo4j EmbeddedGraphDatabase(现已弃用)?_Neo4j_Spring Data Neo4j - Fatal编程技术网

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

如何使用spring-data-neo4j配置neo4j EmbeddedGraphDatabase(现已弃用)?,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,我使用的是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"

我使用的是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类来实现这一点。我在

Nice上写过博客,它运行得很好,谢谢。对于其他用户,不要忘记添加以创建Neo4jTemplatebean