복붙노트

[SPRING] spring-data-neo4j와 함께 WrappingNeoServerBootstrapper를 사용하십시오.

SPRING

spring-data-neo4j와 함께 WrappingNeoServerBootstrapper를 사용하십시오.

spring-data-neo4j와 함께 WrappingNeoServerBootstrapper를 사용할 수 있습니까?

spring-data-neo4j가없는 내장 데이터베이스를 사용할 때 WrappingNeoServerBootstrapper를 사용하여 REST 인터페이스와 Webadmin을 사용할 수 있습니다. spring-data-neo4j와 임베디드 db ( 스프링 컨텍스트)를 사용하며 webadmin 및 rest-interface를 사용하고자합니다.

이 작업을 수행 할 수있는 방법이 있습니까?

또한 spring-data-neo4j-rest가 트랜잭션을 처리하는지 궁금합니다.

해결법

  1. ==============================

    1.그건 아무 문제도 없어. 아래의 설정은 테스트되지 않았지만 제대로 작동하고 설정하는 방법을 알려줍니다.

    그건 아무 문제도 없어. 아래의 설정은 테스트되지 않았지만 제대로 작동하고 설정하는 방법을 알려줍니다.

    <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>
    
  2. from https://stackoverflow.com/questions/8111959/use-wrappingneoserverbootstrapper-with-spring-data-neo4j by cc-by-sa and MIT license