0

WrappingNeoServerBootstrapperspring-data-neo4jでを使用することは可能ですか?

spring-data-neo4jなしで組み込みデータベースを使用する場合、aを使用しWrappingNeoServerBootstrapperてRESTインターフェースとWebadminを有効にすることができます。spring-data-neo4jと組み込みdb(<neo4j:config storeDirectory="target/graph.db"/>Springコンテキスト)を使用しており、webadminとrest-interfaceを使用したいと思います。

これを達成する方法はありますか?

また、spring-data-neo4j-restがトランザクションを処理するかどうか疑問に思っていますか?

4

1 に答える 1

3

それは問題ないはずです。以下の設定はテストされていませんが、機能し、設定方法がわかります。

<neo4j:config graphDatabaseService="gds"/>

<bean id="gds" class="...EmbeddedGraphDatabase">
  <constructor-arg value="target/graph-db"/>
</bean>

<bean id="serverWrapper" class="...WrappingNeoServerBootstrapper" init-method="start" destroy-method="stop">
   <constructor-arg ref="gds"/>
</bean>

トランザクションは、Neo4j-RESTAPIと同じ方法で処理されます。リクエストごとに1つ。基盤となるneo4j-rest-graphdbライブラリもREST-BatchAPIをサポートしていますが、SDNではまだ活用されていません。

アップデート:

また、次のように、webadmin静的ファイルの依存関係をプロジェクトに追加してください。

<dependency>
  <groupId>org.neo4j.app</groupId>
  <artifactId>neo4j-server</artifactId>
  <version>1.5</version>
  <type>jar</type>
  <classifier>static-web</classifier>
</dependency>
于 2011-11-14T01:23:19.353 に答える