すべてのクラスとインターフェース

クラス
説明
AbstractAggregateRoot.registerEvent(Object) を公開してドメインイベントをキャプチャーし、AbstractAggregateRoot.domainEvents() を介して公開する集約ルートの便利な基本クラス。
EntityInformation の実装の基本クラス。
AbstractMappingContext < EMutablePersistentEntity <?、P > を継承、PPersistentProperty < P >> を継承します
マッピングメタデータを構築し、PersistentEntity および PersistentProperty のインスタンスを作成するための基本クラス。
Pageable の抽象 Java Bean 実装。
PersistentProperty の単純な実装。
PartTree から条件ベースのクエリを作成するクエリ作成者の基本クラス。
RepositoryMetadata 実装の基本クラス。
ResourceReaderRepositoryPopulator を作成する FactoryBean の基本クラス。
PersistentPropertyPathAccessor を使用してプロパティを取得および設定するときにオプションにアクセスします。
プロパティパスの値を取得するためのアクセスオプション。
PersistentPropertyPath トラバーサル中に null 値を処理する方法。
プロパティパスの値を設定するためのアクセスオプション。
コレクションとマップのプロパティをまたがる設定値を伝播する方法。
設定時に中間 null 値を処理する方法
アクセサーを抽象化するためのヘルパー値。
Spring Data が永続プロパティの値にアクセスする方法を定義するアノテーション。
集約のイベントが公開された後に呼び出される Spring Data 管理集約のメソッドで使用されるアノテーション。
型エイリアス値を含む場合と含まない場合があるコンテナーオブジェクト。
クラスパスにアノテーションが付いている型を見つけるためのスキャナー。
AuditingConfiguration のデフォルト実装。
プロパティのアノテーションを考慮に入れる特別な PersistentProperty
特定のアノテーションについて各フィールドをインスペクションする ReflectionUtils.FieldCallback
特定の型のアノテーションを検索するための ReflectionUtils.MethodCallback
アノテーションベースの RepositoryConfigurationSource
RepositoryDefinition アノテーションの指定されたリポジトリインターフェースをインスペクションする RepositoryMetadata 実装。
構成されたアノテーションを持つフィールドについて指定されたオブジェクトをインスペクションし、AnnotationRevisionMetadata.getRevisionInstant()AnnotationRevisionMetadata.getRevisionInstant()AnnotationRevisionMetadata.getRevisionNumber() への呼び出しでフィールドの値を返す RevisionMetadata 実装。
AOT 処理が発生するコンテキスト。
Bean 定義のイントロスペクションメソッドを定義するインターフェース。
型名から ClassSE を解決し、Bean の存在について Bean ファクトリをイントロスペクトする型ベースのイントロスペクター。
Spring Data Repository インフラストラクチャに固有の AotContext
Association をキャプチャーする値オブジェクト。
Association のコレクションに適用される機能を実装するためのコールバックインターフェース。
監査可能なエンティティのインターフェース。
監査情報の設定方法を抽象化するためのインターフェース。
AuditableBeanWrapper をルックアップするファクトリ。
監査サポートを構成するためのストア固有の実装の基本クラスとして機能する ImportBeanDefinitionRegistrar
監査の構成情報。
作成および変更されたエンティティオブジェクトをマークするための監査ハンドラー。
監査ハンドラーを実装するためのサポートクラス。
アプリケーションの現在の監査を認識するコンポーネントのインターフェース。
BasicPersistentEntity < TPPersistentProperty < P >> を継承します
PersistentEntity の情報をキャプチャーする単純な値オブジェクト。
BeanComponentDefinition をより簡単に作成するためのヘルパー。
ListableBeanFactory から特定の型の Bean を寛大に検索できるようにするシンプルなヘルパー。
BeanWrapper を使用する PersistentPropertyAccessorFactory。
リポジトリをブートストラップする方法を定義するための列挙。
地理空間ボックスの値を表します
ValueExpressionEvaluator を作成するためのファクトリ
PersistentProperty の名前のキャメルケース部分の最初の文字を使用してフィールド名を短縮する FieldNamingStrategy
キャメルケースのプロパティ名を分割し、構成された区切り文字を使用して再連結する構成可能な FieldNamingStrategy
Bean ラッパーの基本クラス。
CDI を使用する Spring Data リポジトリサブシステムの構成可能なオプションを含むインターフェース。
CDI リポジトリのコンテキスト。
Spring Data リポジトリのインスタンスを作成する Extension 実装の基本クラス。
使用すべきではありません。
2.5 以降
エンティティの一連の変更を表すインターフェース。
ChangeSet 情報を公開するオブジェクトに導入されたインターフェース
データストアと ChangeSets の間で同期できるクラスによって実装されるインターフェース。
getPersistentState がエンティティデータを見つけられない場合、代替制御フローで例外がスローされます。
地理空間円の値を表します
動的プロパティアクセスを高速化するバイトコードを生成できるファクトリ。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
3.0 はある時点でパッケージ保護に移行するためです。
クラスを操作するユーティリティクラス。
CloseableIterator は、Java 8 java.util.stream.Stream でラップできる基になるデータストア固有の結果のブリッジデータ構造として機能します。
MappingContext を使用してセットアップするか、型への StringSE エイリアスの MapSE を手動でセットアップすることができる TypeInformationMapper 実装。
構成実装のさまざまな場所で使用する必要がある一般的な機能を一元化するためのヘルパークラス。
Java 8 ラムダを使用して GenericConverter インスタンスを簡単にセットアップするための API。主に双方向で、Spring Data マッピングサブシステムのカスタム型コンバーターとして簡単に登録できます。
読み取りおよび書き込みコンバーターの両方を認識する ConverterBuilder
読み取りコンバーターを公開します。
最初に読み取りコンバーターを定義する ConverterBuilder.ConverterAware の中間セットアップステップを表すインターフェース。
ライティングコンバーターを公開します。
最初に書き込みコンバーターを定義する ConverterBuilder.ConverterAware の中間セットアップステップを表すインターフェース。
ConvertingPropertyAccessor.setProperty(PersistentProperty, Object) に渡された値を、ConversionService を使用して PersistentProperty の型に変換する可能性のある PersistentPropertyAccessor
フィールドを含むエンティティを作成したプリンシパルを表すフィールドとしてフィールドを宣言します。
フィールドを含むエンティティが作成された日付を表すフィールドとしてフィールドを宣言します。
リポジトリの CRUD メソッドに関するメタ情報。
特定の型のリポジトリでの汎用 CRUD 操作のインターフェース。
デフォルトの DateTimeProvider は、メソッド呼び出しごとに新しい LocalDateTimeSE インスタンスを作成するだけです。
カスタムコレクション型を登録するための SPI。
Spring Data に存在するカスタムコレクションに関する情報を公開するための主要 API。
カスタムコンバージョンをキャプチャーする値オブジェクト。
登録用に構成された実際の CustomConversions.StoreConversions およびカスタム converters を保持する値オブジェクト。
CustomConversions.ConverterRegistration とその origin を結び付けて、ストアがサポートする型に基づいてきめ細かい登録を可能にする値クラス。
CustomConversions へのストア固有の拡張をキャプチャーする値型。
その場でカスタム Metric を作成するための値オブジェクト。
Repository インスタンスのカスタム実装を検出します。
監査時に使用される現在の時刻を計算する SPI。
指定された RepositoryMetadata に基づいて CRUD メソッドを検出するためのデフォルトの実装。
リポジトリプロキシでデフォルトのメソッドを呼び出すメソッドインターセプタ。
Parameters のデフォルト実装。
@Enable アノテーションの repositoryBaseClass 属性で使用されるプレースホルダークラス。
RepositoryConfiguration のデフォルト実装。
リクエストされたリポジトリ型をインスペクションし、リポジトリに最適な一致する RepositoryInvoker を作成するための RepositoryInvokerFactory のデフォルト実装。
RepositoryMetadata のデフォルト実装。
使用すべきではありません。
3.3 以降、代わりに CachingValueExpressionEvaluatorFactory を使用してください。
TypeMapper のデフォルト実装。
カスタム EntityInformation を実装し、標準メソッドの実行を EntityInformation から特別な実装に委譲するための便利な基本クラス。
ラップされているオブジェクトまたは型がアクセサーメソッドを使用しない場合に直接フィールドアクセスにフォールバックする BeanWrapperImpl のカスタム拡張。
指定されたメトリクスの距離を表す値オブジェクト。
StringSE 表現から Distance インスタンスを作成するためのコンバーター。
Converter は、任意の入力を Spring Data CrudRepository によって管理されるドメインクラスに変換します。
DomainEvents は、Spring Data リポジトリによって管理される集約ルートのメソッドで使用して、そのメソッドによって返されたイベントを Spring アプリケーションイベントとして公開できます。
Spring Converter は、変換に渡されたソース値から指定された DTO 型のインスタンスを作成します。
CDI コンテキストで先行してインスタンス化されるリポジトリインターフェースをマークするためのアノテーション。
Spring MVC で使用するために次の Bean を自動的に登録するためのアノテーション。
Querydsl がクラスパス上にある場合は、セレクターをインポートして QuerydslWebConfiguration を構成クラスとして登録します。
Spring HATEOAS がクラスパスに存在するかどうかに応じて、適切な構成クラスをインポートするためのインポートセレクター。
EnableSpringDataWebSupport の構成値を保持する SpringDataWebSettings の Bean 定義を登録します。
特定のコールバックサブ型に実装されるエンティティコールバックのマーカーインターフェース。
多くの EntityCallback オブジェクトを管理し、特定のエンティティでこれらを呼び出すことができるオブジェクトによって実装されるインターフェース。
EntityConverter < EPersistentEntity <?、P > を継承、PPersistentProperty < P >、TS > を継承します
EntityReaderEntityWriter を組み合わせて、MappingContextConversionService にアクセスする機能を追加します。
エンティティインスタンスの情報をクエリする機能を追加するための EntityMetadata の拡張。
PersistentEntity のインスタンスを作成する戦略を抽象化する SPI。
既定値にフォールバックする特定の型の EntityInstantiator インスタンスへのアクセスを許可する単純な値オブジェクト。
エンティティ型のメタデータ。
プレーンドメインクラスを EntityPath に変換する方法を抽象化する戦略インターフェース。
ドメイン型構造へのビューを表すトップレベルのマップされた型の記述子。
CollectionSE -like または MapSE -like コンテナー内に保持されている、潜在的な射影に沿ったプロパティレベルの型の記述子。
射影型。
潜在的な射影に沿ったプロパティレベルの型の記述子。
このクラスは、到達可能なすべてのプロパティ(サイクルなし)のドメイン型のコンテキストで返された型をイントロスペクトして、射影の対象となるプロパティパスを決定します。
target typeSE とその underlying typeSE の述語(ブール値関数)を表します。
ストア固有のソースからオブジェクトを読み取るためのインターフェース。
オブジェクトをストア固有のシンクに書き込むためのインターフェース。
SPI は、ExtensionAwareQueryMethodEvaluationContextProvider によって提供される EvaluationContext のルートを介してアクセス可能なプロパティと関数定義のセットを追加できるようにします。
中央で定義された潜在的に共有されている StandardEvaluationContext にアクセスする方法を提供します。
RepositoryProxyPostProcessor は、MethodInterceptor を登録して CrudRepository.save(Object) および CrudRepository.delete(Object) メソッドをインターセプトし、DomainEvents アノテーションが付けられたメソッドを介して公開される可能性のあるイベントを公開します。
例示による問い合わせ(QBE)のサポート。
例示による問い合わせ(QBE)で使用するプロパティパスマッチングの仕様。
string matching と大文字と小文字の区別を指定する汎用プロパティマッチャー。
ExampleMatcher.GenericPropertyMatcher を作成するための定義済みのプロパティマッチャー。
マッチャーを構成するためのコールバック。
クライアントが述語を連結する方法について見つけることができるように公開する一致モード。
Example から基準を作成するための Null 処理。
Dot-Path の特定のプロパティ処理を定義します。
ドットパスの特定のプロパティ処理を定義します。
クエリで使用する前にプロパティ値を変換できます。
StringSE 値の処理のためのモードを一致させます。
例による照会(QBE)照会をサポートするモジュールで使用する ExampleMatcher のアクセサー。
SpEL 式から参照されるメソッドまたはプロパティ / フィールドへの依存関係をキャプチャーする値オブジェクト。
SpEL 式から参照されるメソッドまたはプロパティ / フィールドへの依存関係を記述する値オブジェクト。
EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルする EvaluationContextProvider
EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルする QueryMethodEvaluationContextProvider
Spring Data EvaluationContext 拡張機能のマーカーインターフェース。
FactoryMethod < TPPersistentProperty < P >> を継承します
永続データをオブジェクトにマッピングするときに使用されるファクトリメソッドをカプセル化する値オブジェクト。
フィールド名が手動で定義されていない場合にドキュメントフィールドに名前を付ける方法を決定する SPI。
射影と並べ替えとともにクエリを定義して実行するための流れるようなインターフェースと。
基になるクエリからの結果を具体化できるようにするフェッチ可能な拡張 FluentQuery
基になるクエリからの結果を具体化できるようにするリアクティブ拡張 FluentQuery
検出されたリポジトリフラグメントインターフェースの値オブジェクト。
実装なしでフラグメントに対してリポジトリメソッドを呼び出すときに、リポジトリの作成中またはリポジトリメソッドの呼び出し中に例外がスローされます。
関数を表す値オブジェクト。
Jackson 2 を使用して地理空間値オブジェクトを逆直列化するカスタムモジュール。
GeoPage がセットアップされた GeoResults から取得した平均距離を運ぶカスタム Page
任意のオブジェクトと距離をキャプチャーした値オブジェクト。
GeoResult とそれらの平均距離をキャプチャーする値オブジェクト。
HashMap による単純な ChangeSet 実装。
Spring HATEOAS サポートを使用した URI の拡張もサポートする PageableHandlerMethodArgumentResolver の拡張。
Spring HATEOAS サポートを使用した URI の拡張もサポートする SortHandlerMethodArgumentResolver の拡張。
識別子を表します。
識別子値のアクセスを可能にするコンポーネントのインターフェース。
IdentifierAccessor のデフォルト実装。
クラスが不変の方法で設計されていることを示す永続エンティティのアノテーション。
リポジトリおよびリポジトリフラグメントの実装クラスを検出するために使用される構成を表します。
リポジトリまたはフラグメントインターフェースの実装型を検索するために使用される構成。
リポジトリにフラグメントに裏打ちされていないカスタムメソッドがある場合、またはリポジトリメソッドの呼び出しでフラグメントが見つからなかった場合に、リポジトリの作成中に例外がスローされます。
永続型のインスタンスを作成するメカニズムを説明するメタデータ。
エンティティの PersistenceCreator を使用してエンティティの新しいインスタンスを作成し、指定された PersistentProperty に新しい値を適用する PersistentPropertyAccessor
InstantiationAwarePropertyAccessor で作成された PersistentPropertyAccessor を装飾する PersistentPropertyAccessorFactory を委譲して、純粋に不変の型を処理できるようにします。
ソースパスを PersistentPropertyPath に完全に解決できなかったことを示す例外。
PersistentEntity.isNew(Object) を使用して、ファクトリで決定された IsNewStrategy に基づいて AuditingHandler.markCreated(Object) または AuditingHandler.markModified(Object) に呼び出しをルーティングする汎用 IsNewAwareAuditingHandler.markAudited(Object) メソッドを公開する AuditingHandler 拡張。
特定のエンティティを新規と見なすかどうかを決定するための戦略インターフェース。
FactoryBean は、Jackson2ResourceReader を使用して ResourceReaderRepositoryPopulator をセットアップします。
JSON をオブジェクトに読み込むために Jackson を使用する ResourceReader
jMolecules コンバーターの実装がクラスパス上にある場合は、CustomConversions に登録します。
射影インターフェースで JSON パス式を明示的に宣言するためのアノテーション。
MethodInterceptorFactory は、次のような MethodInterceptor を作成します。
JSR-310 固有の Converter 実装を登録するためのヘルパークラス。
最後に確認されたキーセットに基づく ScrollPosition
Kotlin リフレクションを使用して Bean プロパティを決定する、Kotlin 型に固有の BeanInfoFactory
パラメーターのデフォルトを適用する Kotlin メソッドに使用されるデフォルトマスクを表す値オブジェクト。
Kotlin リフレクションに固有のリフレクションユーティリティメソッド。
フィールドを含むエンティティを最近変更したプリンシパルを表すフィールドとしてフィールドを宣言します。
フィールドを含むエンティティが最近変更された日付を表すフィールドとしてフィールドを宣言します。
後続のルックアップのために生成されたオブジェクトを返す SupplierSE を使用して、オブジェクトの作成を遅らせる単純な値型。
Limit は、操作が処理を継続できる最大値を表します。
特定の型のリポジトリでの汎用 CRUD 操作のインターフェース。
ページネーションと並べ替えの抽象化を使用してエンティティを取得するメソッドを提供するリポジトリフラグメント。
Query by Example Example インスタンスの実行を可能にするインターフェース。
QueryDsl Predicate インスタンスの実行を可能にするインターフェース。
Lock は、synchronized メソッドおよび LockSE を使用して取得できるものよりも広範なロック操作を提供します。
取得したロックを try-with-resources で使用すると、解放が容易になります。
Spring Data 実装によって管理される型。
BeanFactoryInitializationAotProcessor 実装は、一般的なデータインフラストラクチャの問題をカプセル化し、AOT 処理用に Spring Data BeanDefinitions を準備するために、AOT コンパイルの前に ConfigurableListableBeanFactory を前処理するために使用されます。
BeanRegistrationAotProcessor 処理 module ManagedTypes インスタンス。
MappingContext から取得したマッピング情報を使用して監査構成を検出し、最終的に監査値の設定を呼び出す AuditableBeanWrapper を作成する AuditableBeanWrapperFactory
MappingContext < EPersistentEntity <?、P > を継承、PPersistentProperty < P >> を継承します
このインターフェースは、すべての既知の PersistentEntity インスタンスとオンデマンドでインスタンスを取得するメソッドを含む全体的なコンテキストを定義します。これは、エンティティ間の関連付けを確立するために内部で使用され、実行時に名前でエンティティを取得するためにも使用されます。
MappingContextEvent < EPersistentEntity <?、P > を継承、PPersistentProperty < P >> を継承します
PersistentEntity を参照する ApplicationEvent の基本実装。
MappingContext を使用してセットアップするか、型への StringSE エイリアスの MapSE を手動でセットアップすることができる TypeInformationMapper 実装。
to-object-mapping のプロセスでエンティティをインスタンス化できなかった場合にスローされる例外。
指定されたソースオブジェクトと生成するターゲット型に基づいて MethodInterceptor インスタンスを作成する SPI。
プロキシのメソッド参照を介してメソッド呼び出しを記録する API。
必要な戻り値とリポジトリクエリメソッドで宣言されたメソッドパラメーター制約を適用するインターセプタ。
コンポジットで呼び出されたメソッドをその実装メソッドに解決するための predicates を提供する戦略インターフェース。
呼び出された MethodSE を表す値オブジェクト。
MethodLookup.InvokedMethod および method candidateSE に適用されるメソッド述語。
使用すべきではありません。
3.0 以降、MetadataReader を直接使用して declared methods を直接取得します。
使用すべきではありません。
3.0 以降、MetadataReader を使用して declared methods を直接取得します。
使用すべきではありません。
3.0 以降。
ベーススケールに適用できる Metric のインターフェース。
一般的に使用される Metric s。
MultiValueBinding < T は com.querydsl.core.types.Path<? を継承します。S >、S > を継承します
MultiValueBinding は、指定された Path とコレクション値から Predicate を作成します。
MutablePersistentEntity < TPPersistentProperty < P >> を継承します
PersistentEntity のミューテーターメソッドをキャプチャーするインターフェース。
名前で検索できる NamedQueries のマップの抽象化。
プロパティを使用して NamedQueries インスタンスの BeanDefinition を作成するビルダー。
BeanDefinitionParser は、指定された場所から PropertiesSE ファイルを検索する NamedQueries インスタンスの BeanDefinition を作成します。
リポジトリインターフェースがピックアップされないようにして、結果としてインスタンスが作成されるようにするアノテーション。
パッケージ、クラス、メソッドで宣言された null 可能性ルールをイントロスペクトするユーティリティメソッド。
null 許容デリゲートをラップする単純な値オブジェクト。
クラスパスで使用できる可能性のある null 許容ラッパー型をラップおよびアンラップするコンバーター。
クエリ結果内のオフセットに基づく ScrollPosition
特定の MethodParameterNativeWebRequest から OffsetScrollPosition オブジェクトを抽出するための引数リゾルバー。
HandlerMethodArgumentResolver は、リクエストパラメーターから OffsetScrollPosition インスタンスを自動的に作成します。
OffsetScrollPositionHandlerMethodArgumentResolver 構成をカスタマイズしたい Bean によって実装できるコールバックインターフェース。
リクエストパラメーターから OffsetScrollPosition インスタンスを作成するためのハンドラーメソッド引数リゾルバーのメソッドを提供する基本クラス。
OptionalSE を操作するユーティリティメソッド。
OptionalValueBinding < T は com.querydsl.core.types.Path<? を継承します。S >、S > を継承します
OptionalValueBinding は、指定された Path と値から Predicate を作成します。
XmlAdapter は、Sort.Order インスタンスを SpringDataJaxb.OrderDto に、またはその逆に変換します。
ページは、オブジェクトのリストのサブリストです。
ページネーション情報の抽象インターフェース。
特定の MethodParameterNativeWebRequest から Pageable オブジェクトを抽出するための引数リゾルバー。
Pageable をコントローラーメソッドに注入するときにデフォルトを設定するためのアノテーション。
Pageable を使用したクエリ実行のサポート。
Web リクエストからページング情報を抽出するため、Pageable インスタンスをコントローラーメソッドに挿入できます。
PageableHandlerMethodArgumentResolver 構成をカスタマイズしたい Bean によって実装できるコールバックインターフェース。
Web リクエストからページング情報を作成するためのハンドラーメソッド引数リゾルバーのメソッドを提供する基本クラス。これにより、Pageable インスタンスをコントローラーメソッドに挿入できます。
Page インスタンスを SpringDataJaxb.PageDto インスタンスに、またはその逆に変換する XmlAdapter
Spring Data Page の安定した JSON 表現を構築するための DTO。
RepresentationModelAssembler を使用すると、Page インスタンスを簡単に PagedModel に変換できます。
PagedResourcesAssembler を Spring MVC コントローラーメソッドに注入できるようにする HandlerMethodArgumentResolver
基本的な Page 実装。
Pageable の基本的な Java Bean 実装。
ページネーションと並べ替えの抽象化を使用してエンティティを取得するメソッドを提供するリポジトリフラグメント。
もののタプル。
名前付きパラメーターを介してメソッドパラメーターをクエリにバインドするためのアノテーション。
パラメーター < TPPersistentProperty < P >> を継承します
コンストラクターのパラメーターを表す値オブジェクト。
クエリメソッドの単一のパラメーターを抽象化するクラス。
メソッドパラメーターにアクセスするためのインターフェース。
Parameters インスタンス内の無効なインデックスを使用して Parameter にアクセスしようとしたときにスローされる例外。
クエリパラメーターにバインドするか、クエリに個別に適用する必要があるメソッドパラメーターを抽象化します。
Parameters インスタンスを使用して特別なパラメーターを見つける ParameterAccessor 実装。
メソッドへのアクセスを提供するインターフェース。パラメーター記述子のソースオブジェクトとしてクラスとドメイン型が含まれます。
パラメーター値型のリストの抽象化。
指定された Parameter の値を検索するためのコールバックインターフェース。
BeanDefinitionParser 実装のユーティリティメソッド。
StringSE 解析のユーティリティメソッド。
クエリ部分に変換する必要があるメソッド名の単一の部分。
サポートされているさまざまな型の無視ケース。
メソッド名パーツの型。
StringSE をツリーまたは単純な Part インスタンスで構成される PartTree.OrPart に順番に解析するクラス。
Or キーワードを中心にリソースを分割した結果として生じる解析済みソースの一部。
エンティティのシンプルなインターフェース。
指定されたオブジェクトで Persistable.isNew() を呼び出す IsNewStrategy
使用すべきではありません。
3.0 以降の PersistenceCreator を推奨し、3.1 で削除
コンストラクターまたはファクトリメソッドアノテーションをファクトリ / 優先コンストラクターアノテーションとして宣言するためのマーカーアノテーション。
RepositoryProxyPostProcessor は、PersistenceExceptionTranslationInterceptor をリポジトリプロキシに登録します。
通常、永続的な型、フィールド、パラメーターを識別するためのアノテーション。
MappingContext によって管理される PersistentEntity インスタンスにアクセスするための値オブジェクト。
ファクトリで MappingContext から PersistentEntities を作成しました。
PersistentEntity < TPPersistentProperty < P >> を継承します
永続エンティティを表します。
PersistentEntity を使用して ID 型情報を取得し、IdentifierAccessor を使用してリクエストに応じてプロパティ値にアクセスする EntityInformation 実装。
PersistentEntity に基づく ParameterValueProvider は、PropertyValueProvider を使用して、指定された Parameter によって参照されるプロパティの値を検索します。
エンティティの PersistentProperty へのアクセスと設定を可能にするドメインサービス。
特定の PersistentEntity および Bean インスタンスの PersistentPropertyAccessor を作成するファクトリ。
PersistentProperty のパスの抽象化。
PersistentPropertyPath の値を取得および設定することもできる PersistentPropertyAccessor の拡張。
PersistentPropertyPaths < TPPersistentProperty < P >> を継承します
PersistentPropertyPath のコレクションのラッパー。
地理空間ポイント値を表します。
2 つのコンマ区切りの double を Point に解析するコンバーター。
Polygon を表す単純な値オブジェクト。
PredicateSE を操作するユーティリティメソッド。
PreferredConstructor < TPPersistentProperty < P >> を継承します
永続データをオブジェクトにマッピングするときに使用されるコンストラクターをカプセル化する値オブジェクト。
PreferredConstructor を見つけるためのヘルパークラス。
PreferredConstructor を見つけるためのヘルパークラス。
リクエストまたはレスポンスペイロードをバインドするための射影インターフェースとして使用されることになっている射影インターフェースをマークするためのアノテーション。
BeanPostProcessor を登録して RequestMappingHandlerAdapterProxyingHandlerMethodArgumentResolver で拡張する構成クラス。
ProjectedPayload アノテーションが付けられたインターフェースへの投影された JSON バインディングを有効にする HttpMessageConverter 実装。
ドメインオブジェクトのどのプロパティをどのようにエクスポートするかを定義する表現射影を簡単に作成できるようにするために通常使用される、他のオブジェクトの射影インスタンスを作成するファクトリ。
射影型に関する情報。
PropertiesSE インスタンスによってサポートされる NamedQueries 実装。
Bean をファクトリ化して PropertiesBasedNamedQueries を作成します。
FieldSE および / または PropertyDescriptorSE によるプロパティの概念を抽象化する値オブジェクト。
関連付けと一時プロパティを除くすべてのプレーン PersistentProperty インスタンスで何かを行うためのコールバックインターフェース。
FieldNamingStrategy は、単に PersistentProperty の名前を使用します。
ドメインクラスの PropertyPath の抽象化。
PropertyPath インスタンスの作成時に例外がスローされます。
PropertyValueConversions は、特定の property にのみ適用できる converters へのアクセスを提供します。
property-specific converters を使用してドメインを変換し、値を格納するために使用される CustomConversions に基づく変換サービス。
PropertyValueConverter < DVSVCValueConversionContext <? を継承します。PersistentProperty を継承 <?>>>
PropertyValueConverter は、特定のプロパティをドメインからストア固有の値に変換する対称的なメソッドを提供します。
指定された BiFunctionSE への変換を委譲する PropertyValueConverter
ノーオペレーション PropertyValueConverter の実装。
value converters を提供するファクトリ。
PropertyValueConversions で使用できる SimplePropertyValueConverterRegistryPropertyValueConverter を登録するために使用される構成クラス。
データベース値をドメインオブジェクトプロパティに読み込むメソッドを登録するための流れるような API を構築するために使用されるヘルパークラス。
執筆から始めて流れるような登録 API を構築するために使用されるヘルパークラス。
PersistentProperty として値を提供するコンポーネントの SPI。
HandlerMethodArgumentResolver は、インターフェースベースのコントローラーメソッドパラメーターのプロキシインスタンスを作成します。
プロキシ型検出ユーティリティ。Spring ファクトリを介して登録された ProxyUtils.ProxyDetector を介して拡張可能です。
Spring のデフォルトのプロキシ検出機能を継承する SPI。
QueryDSL をサポートする Pageable の基本的な Java Bean 実装。
Querydsl OrderSpecifier をラップするクエリのソートオプション。
ストア固有のアノテーションをクエリアノテーションとしてマークするためのメタアノテーション。
Query by Example Example インスタンスの実行を可能にするインターフェース。
MethodSE からクエリを作成できない場合にスローされる例外。
RepositoryQuery の作成時に機能を実行するリスナーのコールバック。
QuerydslBinderCustomizer<T extends com.querydsl.core.types.EntityPath<?>>
指定されたエンティティパスの QuerydslBindings をカスタマイズするコンポーネント。
ドメイン型に関係なく、指定されたエンティティパスをデフォルトのカスタマイザとして機能する QuerydslBindings カスタマイズのコンポーネント。
QuerydslBindings では、パス固有のバインディングを定義できます。
EntityPathResolver を使用して QuerydslBindings を作成するファクトリ。
Spring MVC ハンドラーメソッドの Querydsl Predicate への HTTP リクエストパラメーターのバインドをカスタマイズするためのアノテーション。
Predicate を Spring MVC コントローラーメソッドに注入できるようにする HandlerMethodArgumentResolver
Predicate を Spring MVC コントローラーメソッドに注入できるようにする HandlerMethodArgumentResolver
PropertyValues から Predicate を組み立てるビルダー。
QueryDsl Predicate インスタンスの実行を可能にするインターフェース。
findAll(…) のすべてのフレーバーに対して実行される QuerydslPredicateExecutor および Predicate を認識する RepositoryInvoker
Querydsl のユーティリティクラス。
Spring Data の Querydsl 固有の Web 構成。
リポジトリメソッドの実行を、クラスパスで利用できる可能性のあるさまざまなラッパー型にラップする可能性のあるコンバーター。
RepositoryQuery を検索する方法の戦略インターフェース。
ファインダークエリを実行するように指定されたメソッドの抽象化。
中央で定義された潜在的に共有されている EvaluationContext にアクセスする方法を提供します。
ソース値をクエリメソッドパラメーターに変換しようとして失敗したことを表す例外。
範囲と境界を操作する単純な値オブジェクト。
境界を表す値オブジェクト。
上限を指定できる Range のビルダー。
作成および変更されたエンティティオブジェクトをマークするための監査ハンドラー。
アプリケーションの現在の監査を認識するコンポーネントのインターフェース。
特定の型のリポジトリでの汎用 CRUD 操作のインターフェース。
多くの EntityCallback オブジェクトを管理し、特定のエンティティでこれらを呼び出すことができるオブジェクトによって実装されるインターフェース。
SPI は、EvaluationContextExtension を解決して、ExtensionAwareQueryMethodEvaluationContextProvider によって提供される EvaluationContext のルートを介してアクセスできるようにします。
中央で定義された潜在的に共有されている EvaluationContext にアクセスする方法を提供します。
ReactiveEvaluationContextExtension および EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルするリアクティブ EvaluationContextProvider
EvaluationContextExtension および ReactiveEvaluationContextExtension のリストから EvaluationContext をアセンブルするリアクティブ QueryMethodEvaluationContextProvider
PersistentEntity.isNew(Object) を使用して、ファクトリで決定された IsNewStrategy に基づいて ReactiveAuditingHandler.markCreated(Object) または ReactiveAuditingHandler.markModified(Object) に呼び出しをルーティングする汎用 ReactiveIsNewAwareAuditingHandler.markAudited(Object) メソッドを公開する AuditingHandler 拡張。
クエリ文字列パラメーターから OffsetScrollPosition インスタンスを作成するためのリアクティブ HandlerMethodArgumentResolver
Web リクエストからページング情報を抽出するため、Pageable インスタンスを WebFlux コントローラーメソッドに挿入できます。
リアクティブインフラストラクチャを使用してクエリ例による Example インスタンスの実行を許可するインターフェース。
HandlerMethodArgumentResolver は、Predicate を Spring WebFlux コントローラーメソッドに注入できるようにします。
Querydsl Predicate インスタンスを使用してクエリを発行するためのインターフェース。
Spring Data の Querydsl 固有の Web 構成。
ReactiveEvaluationContextExtension を検討することにより、中央で定義された潜在的に共有された EvaluationContext にアクセスする方法を提供します。
リポジトリファクトリがリアクティブサポートを使用するための基本クラス。
クエリ文字列パラメーターまたは SortDefault アノテーションから Sort インスタンスを作成するには、HandlerMethodArgumentResolver をアクティブにします。
並べ替えの抽象化を使用してエンティティを取得するメソッドを提供するリポジトリフラグメント。
リアクティブラッパー型の変換サポート。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
3.0 以降、ユーティリティは org.springframework.data.util パッケージに移動されたため、代わりに ReactiveWrappers を使用してください。
リアクティブラッパー型に関する詳細を公開するユーティリティクラス。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
代わりに ReactiveWrappers.ReactiveLibrary を使用してください。
サポートされているリアクティブライブラリの列挙。
変換型に曖昧さ回避の余地がある場合に備えて、Converter を読み取りコンバーターとして使用することを明確にするためのアノテーション。
マッピングフレームワークのフィールドを読み取り専用としてマークします。そのため、永続化されません。
ReadWriteLock は、関連付けられた locks のペアを維持します。1 つは読み取り専用操作用、もう 1 つは書き込み用です。
他のオブジェクトへの参照をマークするアノテーションにアノテーションを付けるために使用されるメタアノテーション。
Spring Data 固有のリフレクションユーティリティのメソッドとクラス。
指定されたアノテーションの ReflectionUtils.FieldFilter
説明のある ReflectionUtils.FieldFilter
RegisteredBean に基づいた BeanRegistrationAotContribution への拡張。
ListableBeanFactory から取得したリポジトリインスタンスにアクセスするためのラッパークラス。
RepositoryPopulatorApplicationContext で利用可能な Repositories への入力を完了した後にスローされる ApplicationEvent
主要リポジトリマーカーインターフェース。
リポジトリの名前空間を実装するための基本クラス。
リポジトリを有効にする ImportBeanDefinitionRegistrar を実装する基本クラス
リポジトリメソッド実装をサポートする複合実装。
fragments の順序付きリストを表す値オブジェクト。
単一のリポジトリインスタンスの構成情報。
リポジトリを検出する一般的な方法を再利用するための構成統合を委譲します。
リポジトリ Bean 定義登録プロセスにストア固有の拡張機能を実装する SPI。
インターフェースの実装を容易にするための RepositoryConfigurationExtension の基本実装。
Spring Data リポジトリサブシステムの設定可能なオプションを含むインターフェース。
RepositoryConfigurationSource を実装するための基本クラス。
構成実装のさまざまな場所で使用する必要がある一般的な機能を一元化するためのヘルパークラス。
リポジトリ作成のコンテキストで例外がスローされました。
リポジトリプロキシが作成されるインターフェースを区別するためのアノテーション。
RepositoryFactoryBeanSupport < Tリポジトリ < SID >、SID > を継承します
Spring の FactoryBean インターフェース用のアダプター。Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。
repository factory をカスタマイズするために使用できるコールバックインターフェース。
リポジトリファクトリ、バッキング EntityInformation および RepositoryInformation、リポジトリによって公開される QueryMethod に関するメタ情報を提供できるコンポーネントのインターフェース。
所定のリポジトリインターフェースのインスタンスを作成するファクトリ Bean。
リポジトリフラグメントを表す値オブジェクト。
インターフェース名と実装クラス名で構成されるフラグメント構成。
RepositoryFragmentConfiguration を公開するインターフェース。
RepositoryComposition.RepositoryFragments を作成するためのファクトリ Bean。
追加のリポジトリ固有の情報
RepositoryMetadata およびリポジトリベースの解決を可能な限り最新の時間まで遅らせる RepositoryInformation の共通基本クラス。
リポジトリが公開するメソッドに関するメタ情報。
Spring Data リポジトリインスタンスで公開するベースインターフェースとは関係なく、メソッドを呼び出す(CRUD)API。
特定のドメイン型を管理するリポジトリ用の RepositoryInvoker インスタンスを作成するためのファクトリのインターフェース。
リポジトリインターフェースのメタデータ。
リポジトリメソッドの呼び出し時に通知を受け取りたいリスナーによって実装されるインターフェース。
実際の呼び出しをキャプチャーする値オブジェクト。
NamespaceHandler は、リポジトリ初期化子の BeanDefinitionParser を登録します。
Spring Data リポジトリにオブジェクトを移入するコンポーネントのインターフェース。
リポジトリプロキシの作成中に使用されるコールバックインターフェース。
クエリ抽象化のためのインターフェース。
BeanRegistrationAotContribution は、リポジトリ登録に貢献するために使用されます。
BeanRegistrationAotProcessor は、処理を担当し、リポジトリの AOT 構成を提供します。
ResourceReader を使用して、構成された Resource からオブジェクトを読み取る RepositoryPopulator
リポジトリ初期化子を解析するための BeanDefinitionParser
クエリ結果要素の射影に関するメタデータを公開し、最終的に生のクエリ結果を射影とデータ転送オブジェクトに後処理する ResultProcessor
QueryMethod によって返される型の表現。
リビジョン < N番号SEを継承 & 対応 < NSE >, T >
RevisionMetadata および改訂されたエンティティを含むラッパー。
エンティティのリビジョン情報を運ぶクラスであるリビジョンエンティティに関する情報。
リビジョンに関するメタデータ。
Revision の型。
RevisionRepository < TIDN番号SE比較可能SE< N >> を継承します
さまざまな Revisions に保持されているエンティティにアクセスできるリポジトリ。
リビジョン < N番号SEを継承 & 対応 < NSE >、T >
RevisionsListSE の単純なラッパークラスで、最新のリビジョンに正規にアクセスできます。
リビジョン番号が保持されているプロパティ名に関係なく、リビジョンの順序を定義できる専用の Sort 実装。
特定の型のリポジトリでの汎用 CRUD 操作のインターフェース。
並べ替えの抽象化を使用してエンティティを取得するメソッドを提供するリポジトリフラグメント。
合計クエリ結果内の位置を指定するインターフェース。
キーセットのスクロール方向。
すべての形状に共通のインターフェース。
型指定されていない PersistentProperty ベースの Association を操作するための関連付けハンドラー。
リフレクションと同じ型の静的フィールドを使用してクエリクラスを検索する EntityPathResolver の単純な実装。
型指定されていない PersistentProperty インスタンスを処理するためのプロパティハンドラー。
converters を作成する PropertyValueConverterFactory を選択できるようにする PropertyValueConversions 実装。
オブジェクトの特定のプロパティ / 値のみを変換するために使用できるプロパティ固有の value convertes のレジストリ。
単純型と見なされる一連の型を保持する単純なコンテナー。
エイリアスハンドルを完全修飾クラス名として解釈し、指定された名前のクラスをロードして TypeInformation を構築しようとする基本的な TypeInformationMapper 実装。
SingleValueBinding < T は com.querydsl.core.types.Path<? を継承します。S >、S > を継承します
SingleValueBinding は、指定された Path と値から Predicate を作成します。
利用可能な次または前のスライスがあるかどうかを示すデータのスライス。
RepresentationModelAssembler を使用すると、Slice インスタンスを簡単に SlicedModel に変換できます。
SlicedResourcesAssembler を Spring MVC コントローラーメソッドに注入できるようにする HandlerMethodArgumentResolver
Slice のデフォルト実装。
典型的なキャメルケースの Java プロパティ名をアンダースコアで区切られた小文字の JSON 要素名に変換する FieldNamingStrategy
クエリの並べ替えオプション。
並べ替え方向の列挙体。
Sort.Order 式で使用できる null 処理ヒントの列挙体。
PropertyPath は、Sort.Direction とプロパティのペアを実装します。
メソッドハンドルを使用してソートするプロパティを定義するための Sort の拡張。
Sort インスタンスを SpringDataJaxb.SortDto インスタンスに、またはその逆に変換する XmlAdapter
特定の MethodParameterNativeWebRequest から Sort オブジェクトを抽出するための引数リゾルバー。
Sort インスタンスをコントローラーハンドラーメソッドに挿入するときに使用されるデフォルトの Sort オプションを定義するためのアノテーション。
メソッドパラメーターで複数の SortDefault アノテーションを宣言できるようにするラッパーアノテーション。
HandlerMethodArgumentResolver は、リクエストパラメーターまたは SortDefault アノテーションから Sort インスタンスを自動的に作成します。
SortHandlerMethodArgumentResolver 構成をカスタマイズしたい Bean によって実装できるコールバックインターフェース。
ハンドラーメソッド引数リゾルバーがリクエストパラメーターまたは SortDefault アノテーションから Sort インスタンスを作成するためのメソッドを提供する基本クラス。
射影インターフェースで Value アノテーション付きメソッドを使用して、含まれている SpEL 式を評価し、メソッド呼び出しの結果を定義するためのサポートを追加する ProxyProjectionFactory
SpelExpressionParser および EvaluationContext インスタンスを作成する単純なファクトリ。
メソッドからのパラメーター情報とメソッド呼び出しからのパラメーター値に基づいて、SpelQueryContext.SpelExtractor によって抽出された SpEL 式を評価します。
使用すべきではありません。
使用すべきではありません。
3.3 以降、代わりに ValueExpressionParameterValueProvider を使用してください。
SpelQueryContext は、クエリ文字列で SpEL 式を見つけて、バインド変数に置き換えることができます。
QueryMethodEvaluationContextProvider についても認識しているため、SpelEvaluator インスタンスを作成できる SpelQueryContext の拡張。
Jackson 固有の構成をエクスポートするための JavaConfig クラス。
インスタンスに渡される SpringDataWebSettings に応じて PageImpl インスタンスの直列化をカスタマイズする Jackson モジュール。
EnableSpringDataWebSupport 用に構成された Jackson ObjectMapper に追加されることになっている Jackson モジュールを提供する構成クラスを記述するためのマーカーインターフェース。
JAXB XmlAdapter および JAXB によってマーシャリングされる DTO 型を実装するユーティリティメソッドを含むヘルパークラス。
Sort.Order の DTO。
Page の DTO。
Sort の DTO。
すべての Spring Data Web 関連設定 (通常は EnableSpringDataWebSupport 経由)。
IterableSE のストリーミングを容易にするシンプルなインターフェース。
Spring Data 固有の Java StreamSE ユーティリティのメソッドとクラス。
MethodInterceptor は、トランザクションがすでに実行されているかどうかを検出し、その事実を SurroundingTransactionDetectorMethodInterceptor.isSurroundingTransactionActive() を介して公開します。
JSON レンダリングで getter を無視できるようにするための TargetClassAware の拡張。
識別子がない場合や TargetAwareIdentifierAccessor.getRequiredIdentifier() が呼び出された場合に、より意味のある例外を生成できるように、識別子を取得するターゲット Bean を認識している IdentifierAccessor
リポジトリプロキシにトランザクション機能を追加するための RepositoryFactoryBeanSupport の拡張。
フィールドをマッピングフレームワークの一時的なものとしてマークします。
単純な定数ホルダー。
PersistentEntity の型情報を書き込むときに StringSE ベースの型エイリアスを使用できるようにするためのアノテーション。
特定のソースまたはシンクから型エイリアスにアクセスする方法の抽象的な実装へのインターフェース。
ドメイン型をインスペクションし、Spring Data 操作に関連する型 グラフを検出するコレクタ。
指定された ElementSE の子から解析された TypeFilter を指定された ClassPathScanningCandidateComponentProvider に設定するパーサー。
プロパティ型にアクセスし、途中でジェネリクスを解決するためのインターフェース。
型エイリアスから実際の型へのマッピングを抽象化するインターフェース。
型情報をストア固有のシンクまたはソースに格納する方法の戦略を定義するインターフェース。
指定されたターゲットパッケージ内で一致する型をクラスパスで検索するスキャナー。
FactoryBean は、Unmarshaller を使用して ResourceReaderRepositoryPopulator を作成します。
既知のフラグメントインターフェースがリポジトリファクトリでサポートされていない場合、リポジトリの作成中に例外がスローされます。
ValueConversionContext は、ストア固有の PersistentProperty へのアクセスを提供し、読み取り / 書き込みメソッドを介してストアのデフォルト変換を呼び出すことができます。
プロパティの読み取り / 書き込みのための PropertyValueConverter の使用箇所を定義するためのアノテーション。
オブジェクトの特定のプロパティ / 値のみを変換する property-specific value converters のレジストリ。
式は評価コンテキストで実行されます。
集中的に定義された潜在的に共有される ValueEvaluationContext にアクセスするために提供する SPI。
コンテキストオブジェクトに対してそれ自体を評価できる式。
値式を評価できるコンポーネントの SPI。
デリゲートを使用してパラメーター値を直接解決するよりも SpEL 式の評価を優先するために ParameterValueProvider デリゲートの前に使用できる ParameterValueProvider
式文字列を評価可能な式に解析します。
エンティティに楽観的ロックを実装するために、バージョンフィールドとして使用されるプロパティの境界を定めます。
メジャー、マイナー、バグ修正部分で構成されるバージョンを表す値オブジェクト。
基礎となるクエリ結果から消費されるデータのセット。
window functionSE を介して取得された複数の Windows 上の IteratorSE は、現在の ScrollPosition を追跡し、すべての結果要素をスクロールできるようにします。
WindowIterator を構築するためのビルダー API。
変換型が曖昧さを解消する余地を残す場合に備えて、Converter を書き込みコンバーターとして使用することを明確にするためのアノテーション。
インターフェースの XMLBeam ベースの射影インスタンスを作成するための読み取り専用 HttpMessageConverter
XML ベースの RepositoryConfigurationSource