您瀏覽本文件的途徑

本文件嘗試為廣泛的可能使用者架起橋樑

  • 對整個 Spring 生態系統(包括 Spring Framework、Spring Data、具體模組(在本例中為 Spring Data Neo4j)和 Neo4j)不熟悉的人。

  • 對 Spring Data 不熟悉,但希望充分利用其 Neo4j 知識的資深 Neo4j 開發人員,例如,他們不熟悉宣告式交易以及如何將後者與 Neo4j 叢集需求整合。

  • 對此特定模組和 Neo4j 不熟悉的資深 Spring Data 開發人員,需要學習建構區塊如何協同運作。雖然此模組的程式設計範例與 Spring Data JDBC、Mongo 和其他模組非常相似,但查詢語言 (Cypher)、交易和叢集行為卻有所不同,且無法抽象化。

以下是我們如何滿足這些不同需求

許多關於 Neo4j 的特定問題都可以在常見問題中找到。這些問題對於那些充分了解 Neo4j 特定需求並想知道如何使用 Spring Data Neo4j 來解決這些需求的人來說尤其重要。

如果您已經熟悉 Spring Data 的核心概念,請直接前往開始使用。本章將引導您了解設定應用程式以連接到 Neo4j 執行個體的不同選項,以及如何對您的網域建模。

在大多數情況下,您將需要一個網域。前往映射以了解如何將節點和關係映射到您的網域模型。

之後,您將需要一些方法來查詢網域。選項包括 Neo4j 儲存庫、Neo4j 範本或更低層級的 Neo4j Client。所有這些也都以反應式方式提供。除了分頁機制外,標準儲存庫的所有功能都可以在反應式變體中使用。

如果您使用的是舊版本的 Spring Data Neo4j(通常縮寫為 SDN+OGM 或 SDN5),您很可能會對SDN 簡介感興趣,尤其是SDN+OGM 與目前 SDN 之間的關係。在同一章中,您將了解 SDN 的建構區塊

若要深入了解儲存庫的一般概念,請前往儲存庫

您當然可以繼續閱讀,從前言和溫和的入門指南開始。