繁体   English   中英

将WrappingNeoServerBootstrapper与spring-data-neo4j一起使用

[英]use WrappingNeoServerBootstrapper with spring-data-neo4j

是否可以将WrappingNeoServerBootstrapper与spring-data-neo4j一起使用?

使用不带spring-data-neo4j的嵌入式数据库时,可以使用WrappingNeoServerBootstrapper启用REST接口和Webadmin。 我使用spring-data-neo4j和一个嵌入式数据库(在Spring上下文中为<neo4j:config storeDirectory="target/graph.db"/> ),并希望使用webadmin和rest-interface。

有什么办法可以做到这一点?

我也想知道spring-data-neo4j-rest是否可以处理交易?

那应该没问题。 以下配置未经测试,但可以正常工作,并为您提供了一个设置方法。

<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-REST API的处理方式相同。 每个请求一个。 底层neo4j-rest-graphdb库也支持REST-Batch API,但SDN中尚未使用。

更新:

还要将webadmin静态文件的依赖项添加到您的项目中,如下所示:

<dependency>
  <groupId>org.neo4j.app</groupId>
  <artifactId>neo4j-server</artifactId>
  <version>1.5</version>
  <type>jar</type>
  <classifier>static-web</classifier>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM