0

Spring Data を使用するときに、テスト用と本番用など、2 つの異なる neo4j サーバー インスタンスをセットアップする方法を考えています。デフォルト ポート (7474) で実行している運用サーバー インスタンスと、ポート 7475 で実行しているテスト サーバー インスタンスがあります。ノード/関係エンティティを格納する場所 (この場合はテスト環境か運用環境か) を定義するにはどうすればよいですか? ドキュメントで見つけることができませんでした。これはこれまでの私のビーンズファイルで、箱から出してすぐにすべてを実行しました(単一の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 プロファイルも検討してください。これは、スプリング プロファイルと Maven プロファイルの適切な比較です: Maven プロファイルまたはスプリング プロファイル?

于 2013-03-25T08:30:26.987 に答える
0

Spring 環境の抽象化またはSpring プロファイルの恩恵を受けることができます。どちらも環境に依存する構成が可能です。

于 2013-03-24T18:35:34.953 に答える