Spring Boot: работа с NoSQL, Neo4j, использование встроенного режима

Если вы добавите org.neo4j:neo4j-ogm-embedded-driver к зависимостям вашего приложения, Spring Boot автоматически настроит встроенный экземпляр Neo4j, находящийся в процессе, который не сохраняет никаких данных при завершении работы вашего приложения.

Поскольку встроенный драйвер Neo4j OGM не обеспечивает само ядро Neo4j, вы должны объявить org.neo4j:neo4j как зависимость самостоятельно.

Встроенный драйвер имеет приоритет над другими драйверами, когда в пути к классам есть несколько драйверов. Вы можете явно отключить встроенный режим, установив spring.data.neo4j.embedded.enabled=false.

Data Neo4j Tests автоматически используют встроенный экземпляр Neo4j, если встроенный драйвер и ядро Neo4j находятся в пути к классам, как описано выше.

Вы можете включить постоянство для встроенного режима, указав путь к файлу базы данных в вашей конфигурации, например, spring.data.neo4j.uri=file://var/tmp/graph.db.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки