Spring Boot: работа с NoSQL, Neo4j
Neo4j - это NoSQL графовая база данных, с открытым исходным кодом, которая использует богатую модель данных узлов, связанных первоклассными отношениями, которая лучше подходит для связанных больших данных, чем традиционные подходы к СУБД. Spring Boot предлагает несколько удобств для работы с Neo4j, включая spring-boot-starter-data-neo4j стартер.
Подключение к базе данных Neo4j
Чтобы получить доступ к серверу Neo4j, вы можете добавить автоматически настроенный org.neo4j.ogm.session.Session. По умолчанию экземпляр пытается подключиться к серверу Neo4j по адресу localhost:7687, используя протокол Bolt. В следующем примере показано, как внедрить сеанс Neo4j:
@Component
public class MyBean {
private final Session session;
@Autowired
public MyBean(Session session) {
this.session = session;
}
// ...
}
Вы можете настроить URI и учетные данные для использования, установив свойства spring.data.neo4j.*, как показано в следующем примере:
spring.data.neo4j.uri=bolt://my-server:7687
spring.data.neo4j.username=neo4j
spring.data.neo4j.password=secret
Вы можете получить полный контроль над созданием сеанса, добавив либо bean-компонент org.neo4j.ogm.config.Configuration, либо bean-компонент org.neo4j.ogm.session.SessionFactory.
Читайте также:
- Spring Boot: работа с NoSQL технологиями, Redis
- Spring Boot: работа с NoSQL, MongoDB
- Spring Boot: репозитории Spring Data MongoDB
Комментарии
Отправить комментарий