パッケージ org.springframework.data.convert
@NonNullApi パッケージ org.springframework.data.convert
データストアの抽象化からオブジェクトを読み取り、書き戻す汎用変換フレームワーク。
- 関連事項:
- クラス説明
MappingContextを使用してセットアップするか、型へのStringSE エイリアスのMapSE を手動でセットアップすることができるTypeInformationMapper実装。Java 8 ラムダを使用してGenericConverterインスタンスを簡単にセットアップするための API。主に双方向で、Spring Data マッピングサブシステムのカスタム型コンバーターとして簡単に登録できます。読み取りおよび書き込みコンバーターの両方を認識するConverterBuilder。読み取りコンバーターを公開します。最初に読み取りコンバーターを定義するConverterBuilder.ConverterAwareの中間セットアップステップを表すインターフェース。ライティングコンバーターを公開します。最初に書き込みコンバーターを定義するConverterBuilder.ConverterAwareの中間セットアップステップを表すインターフェース。カスタムコンバージョンをキャプチャーする値オブジェクト。登録用に構成された実際のCustomConversions.StoreConversionsおよびカスタムconvertersを保持する値オブジェクト。CustomConversions.ConverterRegistrationとそのoriginを結び付け、ストアでサポートされている型に基づいたきめ細かい登録を可能にする値クラス。CustomConversionsへのストア固有の拡張をキャプチャーする値型。TypeMapperのデフォルト実装。SpringConverterは、変換に渡されたソース値から指定された DTO 型のインスタンスを作成します。EntityReader<T,S> ストア固有のソースからオブジェクトを読み取るためのインターフェース。EntityWriter<T,S> オブジェクトをストア固有のシンクに書き込むためのインターフェース。jMolecules コンバーターの実装がクラスパス上にある場合は、CustomConversionsに登録します。JSR-310 固有のConverter実装を登録するためのヘルパークラス。MappingContextを使用してセットアップするか、型へのStringSE エイリアスのMapSE を手動でセットアップすることができるTypeInformationMapper実装。property-specific convertersを使用してドメインを変換し、値を格納するために使用されるCustomConversionsに基づく変換サービス。PropertyValueConverterは、特定のプロパティをドメインからストア固有の値に変換する対称的なメソッドを提供します。PropertyValueConverter.FunctionPropertyValueConverter <DV、SV、P は PersistentProperty <P>> を継承します指定されたBiFunctionSE への変換を委譲するPropertyValueConverter。ノーオペレーションPropertyValueConverterの実装。value convertersを提供するファクトリ。PropertyValueConverterRegistrar<P extends PersistentProperty<P>>PropertyValueConversionsで使用できるSimplePropertyValueConverterRegistryにPropertyValueConverterを登録するために使用される構成クラス。PropertyValueConverterRegistrar.ReadingConverterRegistrationBuilder <T、S、R、P は PersistentProperty <P>> を継承しますデータベース値をドメインオブジェクトプロパティに読み込むメソッドを登録するための流れるような API を構築するために使用されるヘルパークラス。PropertyValueConverterRegistrar.WritingConverterRegistrationBuilder <T、S、P は PersistentProperty <P>> を継承します執筆から始めて流れるような登録 API を構築するために使用されるヘルパークラス。変換型に曖昧さ回避の余地がある場合に備えて、Converterを読み取りコンバーターとして使用することを明確にするためのアノテーション。SimplePropertyValueConverterRegistry<P extends PersistentProperty<P>>オブジェクトの特定のプロパティ / 値のみを変換するために使用できるプロパティ固有のvalue convertesのレジストリ。エイリアスハンドルを完全修飾クラス名として解釈し、指定された名前のクラスをロードしてTypeInformationを構築しようとする基本的なTypeInformationMapper実装。特定のソースまたはシンクから型エイリアスにアクセスする方法の抽象的な実装へのインターフェース。型エイリアスから実際の型へのマッピングを抽象化するインターフェース。TypeMapper<S>型情報をストア固有のシンクまたはソースに格納する方法の戦略を定義するインターフェース。ValueConversionContext<P extends PersistentProperty<P>>ValueConversionContextは、ストア固有のPersistentPropertyへのアクセスを提供し、読み取り / 書き込みメソッドを介してストアのデフォルト変換を呼び出すことができます。プロパティの読み取り / 書き込みのためのPropertyValueConverterの使用箇所を定義するためのアノテーション。ValueConverterRegistry<P extends PersistentProperty<P>>オブジェクトの特定のプロパティ / 値のみを変換するproperty-specificvalue convertersのレジストリ。変換型が曖昧さを解消する余地を残す場合に備えて、Converterを書き込みコンバーターとして使用することを明確にするためのアノテーション。