[英]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.