本文档试图在广泛的可能用户之间架起桥梁:Spring中文文档

  • 所有 Spring 生态系统的新手,包括 Spring 框架、Spring Data、具体模块(在本例中为 Spring Data Neo4j) 和 Neo4j。Spring中文文档

  • 经验丰富的 Neo4j 开发人员,他们是 Spring Data 的新手,并希望充分利用他们的 Neo4j 知识,但并不熟悉 例如,声明性事务以及如何将后者与 Neo4j 集群要求相结合。Spring中文文档

  • 有经验的 Spring Data 开发人员,他们不熟悉这个特定模块和 Neo4j,需要学习如何构建块 一起互动。虽然这个模块的编程范式与 Spring Data JDBC、Mongo 等非常一致, 查询语言(Cypher)、事务和聚类行为是不同的,不能抽象出来。Spring中文文档

以下是我们如何满足这些不同的需求:Spring中文文档

许多 Neo4j 特定问题都可以在常见问题中找到。这些问题是 特别适合那些非常了解 Neo4j 特定要求并想知道如何解决这些问题的人 使用 Spring Data Neo4j。Spring中文文档

如果您已经熟悉 Spring Data 的核心概念,请直接进入入门。 本章将引导您了解配置应用程序以连接到 Neo4j 实例的不同选项,以及如何对域进行建模。Spring中文文档

在大多数情况下,您将需要一个域。 转到映射,了解如何将节点和关系映射到域模型。Spring中文文档

之后,您将需要一些方法来查询域。 选择是 Neo4j 存储库、Neo4j 模板或较低级别的 Neo4j 客户端。 所有这些都以反应式方式提供。 除了分页机制之外,标准存储库的所有功能都可以在响应式变体中使用。Spring中文文档

如果您来自旧版本的 Spring Data Neo4j(通常缩写为 SDN+OGM 或 SDN5) - 您很可能会对 SDN 的介绍感兴趣,尤其是对 SDN+OGM 与当前 SDN 之间的关系感兴趣。在同一章中,您将了解 SDN 的构建块Spring中文文档

要了解有关存储库的一般概念的更多信息,请转到存储库Spring中文文档

你当然可以继续阅读,继续阅读前言,以及一个温和的入门指南。Spring中文文档