0

我想知道在使用 Spring Data 时如何设置两个不同的 neo4j 服务器实例,例如一个用于测试,另一个用于生产目的。我的生产服务器实例在默认端口 (7474) 上运行,我的测试服务器实例在端口 7475 上运行。如何定义我的节点/关系实体应该存储在哪里(在这种情况下,无论是在测试环境还是生产环境中)?我无法在文档中找到它。到目前为止,这是我的 beans 文件,所有东西都开箱即用(当我只使用一个 neo4j 服务器实例时):

    <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:context="http://www.springframework.org/schema/context"
          xmlns:mongo="http://www.springframework.org/schema/data/mongo"
          xmlns:neo4j="http://www.springframework.org/schema/data/neo4j"
          xsi:schemaLocation=
          "http://www.springframework.org/schema/context
          http://www.springframework.org/schema/context/spring-context-3.0.xsd
          http://www.springframework.org/schema/data/mongo
          http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
          http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
          http://www.springframework.org/schema/data/neo4j
          http://www.springframework.org/schema/data/neo4j/spring-neo4j.xsd">

    <!-- Neo4j -->
    <neo4j:config storeDirectory="data/graph.db"/>
    <neo4j:repositories base-package="repositories.neo4j"/>

    <!-- some more stuff -->

谢谢大家!

4

2 回答 2

1

如果您使用的是 maven,还请考虑使用 maven 配置文件。这是spring和maven配置文件之间的一个很好的比较:maven配置文件还是spring配置文件?

于 2013-03-25T08:30:26.987 回答
0

您可以从Spring 环境抽象Spring 配置文件中受益。它们都允许依赖于环境的配置。

于 2013-03-24T18:35:34.953 回答