1. 程式人生 > >Spring系列學習之Spring Data Couchbase資料訪問

Spring系列學習之Spring Data Couchbase資料訪問

英文原文:https://spring.io/projects/spring-data-couchbase

目錄

概述

特性

快速開始

學習

文件


概述

Spring Data for Couchbase是Spring Data專案的一部分,旨在為新資料儲存提供熟悉且一致的基於Spring的程式設計模型,同時保留特定於商店的特性和功能。

Spring Data Couchbase專案提供與Couchbase Server資料庫的整合。 Spring Data Couchbase的主要功能領域是以POJO為中心的模型,用於與Couchbase Buckets互動並輕鬆編寫Repository樣式資料訪問層。


特性

  •     Spring配置支援使用基於Java的@Configuration類或Couchbase驅動程式的XML名稱空間(Java SDK版本2.x)。 
  •     CouchbaseTemplate助手類可提高執行常見Couchbase操作的效率。包括文件和POJO之間的整合物件對映。
  •     異常轉換為Spring的可移植資料訪問異常層次結構。
  •     功能豐富的物件對映與Spring的轉換服務整合。
  •     基於註釋的對映元資料,但可擴充套件以支援其他元資料格式。
  •     自動實現Repository介面,包括支援自定義查詢器方法(由Couchbase的查詢語言N1QL支援)和PagingAndSortingRepository
  •     對於Couchbase伺服器版本<4.0,儲存庫仍可由Couchbase Views支援。
  •     支援地理空間和多維查詢(由Couchbase Spatial Views支援)
  •     JMX管理和監控
  •     可以作為@Cacheable支援的後端,快取高效能訪問所需的任何物件(請參閱Couchbase的github中的兄弟Spring Cache專案,couchbaselabs/couchbase-spring-cache)。


快速開始


使用Spring Initializr引導您的應用程式。

學習

文件

每個Spring專案都有自己的; 它詳細解釋瞭如何使用專案功能以及使用它們可以實現的功能。

3.1.3 CURRENT GA Reference Doc. API Doc.
3.2.0 M1 PRE Reference Doc. API Doc.
3.2.0 SNAPSHOT Reference Doc. API Doc.
3.1.4 SNAPSHOT Reference Doc. API Doc.
3.0.13 SNAPSHOT Reference Doc. API Doc.
3.0.12 GA Reference Doc. API Doc.
2.2.18 SNAPSHOT Reference Doc. API Doc.
2.2.17 GA Reference Doc. API Doc.