2016-04-13 2 views
0

Я попытался запустить SDN 4, но все же не могу заставить его работать без службы REST (веб-службы). Интересно, можно ли запустить Neo4j без службы REST (Web)? В настоящее время пытается сделать приложение, чтобы сделать простой CRUD в базе данных, например MyBatis.Neo4j Non-Rest Environment

+0

Значит, вы хотите использовать его с Neo4j в интегрированном режиме? – Luanne

+0

@ Luanne Я читал этот http://neo4j.com/docs/stable/tutorials-java-embedded-setup.html, и когда я пытаюсь следовать, кажется, что newEmbeddedDatabase устарела. Интересно, может ли это использовать neo4j с весной, не будучи сервером REST? Благодаря! – kenlz

ответ

0

SDN 4.1 (4.1.1.RELEASE) поддерживает работу Neo4j во встроенном режиме.

Вам необходимо внедренный зависимость драйвера:

<dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-ogm-embedded-driver</artifactId> 
     <version>2.0.1</version> 
    </dependency> 

, а затем вы будете настраивать. Поддерживаются режимы автоматической настройки и конфигурации java. Пособие содержит информацию о том, как это сделать: http://docs.spring.io/spring-data/neo4j/docs/current/reference/html/#_configuring_the_embedded_driver

Там в пример приложения, которое использует встроенный драйвер: https://github.com/neo4j-examples/sdn4-university/tree/4.1-embedded

+0

Имеет ли он доступ к базе данных с помощью HTTP-порта? Я собираюсь проверить это сегодня – kenlz