Spring DataSpring データ 2024.1.5

Spring Data の使命は、基礎となるデータストアの特殊な特性を保持したまま、データアクセス用の使い慣れた一貫した Spring ベースのプログラミングモデルを提供することです。

データアクセステクノロジー、リレーショナルおよび非リレーショナルデータベース、map-reduce フレームワーク、クラウドベースのデータサービスを簡単に使用できます。これは、特定のデータベースに固有の多くのサブプロジェクトを含む包括的なプロジェクトです。プロジェクトは、これらのエキサイティングなテクノロジーの背後にいる多くの企業や開発者と協力して開発されています。

機能

  • 強力なリポジトリとカスタムオブジェクトマッピングの抽象化
  • リポジトリのメソッド名からの動的なクエリ派生
  • 基本的なプロパティを提供する実装ドメインベースクラス
  • 透過的な監査のサポート (作成、最終変更)
  • カスタムリポジトリコードを統合する機能
  • JavaConfig およびカスタム XML 名前空間を介した簡単な Spring 統合
  • Spring MVC コントローラーとの高度な統合
  • クロスストア永続性の実験的サポート

メインモジュール

コミュニティモジュール

リリーストレイン

Spring Data は、原則としてリリースサイクルが異なる独立したプロジェクト群で構成される包括的プロジェクトです。ポートフォリオを管理するために、個々のプロジェクトへの依存関係をまとめた BOM(部品表 - こちらの例を参照)が公開されています。リリーストレインはカルバー (英語) のバージョン管理に準拠しています。

現在、リリーストレインには次のモジュールが含まれています。

  • Spring Data Commons
  • Spring Data JPA
  • Spring Data JDBC/R2DBC
  • Spring Data KeyValue
  • Spring Data LDAP
  • Spring Data MongoDB
  • Spring Data Redis
  • Spring Data REST
  • Spring Data for Apache Cassandra
  • Spring Data for Apache Geode
  • Spring Data Couchbase (コミュニティモジュール)
  • Spring Data Elasticsearch (コミュニティモジュール)
  • Spring Data Neo4j (コミュニティモジュール)
Spring Initializr

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

サポートの取得

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

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

今後のイベント

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

すべて表示 (英語)