Spring Data Couchbase 5.3.2

Couchbase の Spring Data は、ストア固有の機能を保持しながら、新しいデータストアに馴染みのある一貫した Spring ベースのプログラミングモデルを提供することを目的とする傘 Spring Data プロジェクトの一部です。

Spring Data Couchbase プロジェクトは、Couchbase サーバーデータベースとの統合を提供します。Spring Data の主要な機能分野 Couchbase は、Couchbase バケットと対話し、リポジトリスタイルのデータアクセスレイヤーを簡単に記述するための POJO 中心のモデルです。

機能

  • Java ベースの @Configuration クラスを使用した Spring 構成のサポート。
  • 一般的な Couchbase 操作を実行する生産性を向上させる CouchbaseTemplate ヘルパークラス。ドキュメントと POJO 間の統合オブジェクトマッピングが含まれます。
  • Spring のポータブルデータアクセス例外階層への例外変換。
  • Spring の変換サービスと統合された機能豊富なオブジェクトマッピング。
  • アノテーションベースのマッピングメタデータですが、他のメタデータ形式をサポートするように拡張可能です。
  • カスタムファインダメソッド(Couchbase のクエリ言語 N1QL がサポート)および PagingAndSortingRepository のサポートを含む Repository インターフェースの自動実装。
  • Couchbase サーバーバージョンの場合 < 4.0、リポジトリは引き続き Couchbase ビューでサポートできます。
  • 地理空間および多次元クエリのサポート (Couchbase Spatial Views が支援)
  • @Cacheable サポートのバックエンドとして機能し、高パフォーマンスのアクセスに必要なオブジェクトをキャッシュできます。
Spring Initializr

プロジェクトのクイックスタート

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)