クラス RepositoryComposition

java.lang.ObjectSE
org.springframework.data.repository.core.support.RepositoryComposition

public class RepositoryComposition extends ObjectSE
リポジトリメソッド実装をサポートする複合実装。

RepositoryComposition は、fragments の順序付けられたコレクションを表します。各フラグメントは、このコンポジションがメソッド呼び出しを対応する RepositoryFragment にルーティングするために使用する実行可能なメソッドシグネチャーを提供します。

フラグメントは、リポジトリインターフェースを介して公開される単一のメソッドシグネチャーの複数の実装に貢献できます。MethodLookup は、最初の一致するメソッドを呼び出しに選択します。コンポジションは、withArgumentConverter(BiFunction) を介したリポジトリメソッドシグネチャーとフラグメント実装メソッド間の引数変換もサポートします。変換可能な型を受け入れて公開できる単一の実装メソッドで引数変換を使用します。

コンポジションオブジェクトは不変でスレッドセーフです。

導入:
2.0
作成者:
Mark Paluch, Christoph Strobl, Johannes Englmeier
関連事項: