パッケージ org.springframework.data.convert
@NonNullApi パッケージ org.springframework.data.convert
データストアの抽象化からオブジェクトを読み取り、書き戻す汎用変換フレームワーク。
- 関連事項:
- クラス説明
MappingContext
を使用してセットアップするか、型へのString
SE エイリアスのMap
SE を手動でセットアップすることができる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
を使用してセットアップするか、型へのString
SE エイリアスのMap
SE を手動でセットアップすることができるTypeInformationMapper
実装。property-specific converters
を使用してドメインを変換し、値を格納するために使用されるCustomConversions
に基づく変換サービス。PropertyValueConverter
は、特定のプロパティをドメインからストア固有の値に変換する対称的なメソッドを提供します。PropertyValueConverter.FunctionPropertyValueConverter <DV、SV、P は PersistentProperty <P>> を継承します指定されたBiFunction
SE への変換を委譲する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-specific
value converters
のレジストリ。変換型が曖昧さを解消する余地を残す場合に備えて、Converter
を書き込みコンバーターとして使用することを明確にするためのアノテーション。