開始使用 spring-data
現代軟體應用程式可以選擇將資料儲存在多種型別的資料儲存中。儘管像 Relational 資料庫這樣的傳統資料儲存仍然很受歡迎,但 NoSQL 資料庫和基於雲的儲存也變得司空見慣。這些型別的資料儲存中的每一種都有其自身的優勢,因此適用於不同型別的業務用例。因此,複雜的業務應用程式最終會使用多種型別的資料儲存來提高資料儲存,檢索和表示操作的效率。這給應用程式設計師帶來了挑戰,他們必須處理由多個資料儲存提供的 API 理解的複雜性,並在其業務應用程式中適當地使用這些 API。
Spring Data 是一個旨在為應用程式設計師提供一致且易於使用的 API 的專案,獨立於所使用的底層資料儲存。它將 Spring 框架的強大功能與來自經過驗證的資料訪問範例(如域驅動設計)的概念相結合,為應用程式設計師提供熟悉且一致的基礎,以訪問不同型別的資料儲存,同時仍保留底層資料儲存的細節,在適當情況下。
Spring Data 專案由幾個子專案組成,可用作訪問特定型別資料儲存的庫。Spring Data 及其子專案支援的全套資料儲存可以從專案的主頁面獲得。