Я попытался запустить SDN 4, но все же не могу заставить его работать без службы REST (веб-службы). Интересно, можно ли запустить Neo4j без службы REST (Web)? В настоящее время пытается сделать приложение, чтобы сделать простой CRUD в базе данных, например MyBatis.Neo4j Non-Rest Environment
ответ
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
Имеет ли он доступ к базе данных с помощью HTTP-порта? Я собираюсь проверить это сегодня – kenlz
Значит, вы хотите использовать его с Neo4j в интегрированном режиме? – Luanne
@ Luanne Я читал этот http://neo4j.com/docs/stable/tutorials-java-embedded-setup.html, и когда я пытаюсь следовать, кажется, что newEmbeddedDatabase устарела. Интересно, может ли это использовать neo4j с весной, не будучи сервером REST? Благодаря! – kenlz