クラス DataSourceUnwrapper
java.lang.ObjectSE
org.springframework.boot.jdbc.DataSourceUnwrapper
- 導入:
- 2.0.7
- 作成者:
- Tadaya Tsuyukubo, Stephane Nicoll
メソッドのサマリー
修飾子と型メソッド説明static <I, T extends I>
@Nullable Tunwrap(DataSourceSE dataSource, ClassSE<I> unwrapInterface, ClassSE<T> target) 指定されたtarget型を実装するオブジェクトを返し、必要に応じて、指定されたunwrapInterfaceを使用してデリゲートまたはプロキシをアンラップします。static <T> @Nullable Tunwrap(DataSourceSE dataSource, ClassSE<T> target) 指定されたtarget型を実装するオブジェクトを返し、必要に応じてデリゲートまたはプロキシをアンラップします。
メソッドの詳細
unwrap
public static <I, T extends I> @Nullable T unwrap(DataSourceSE dataSource, ClassSE<I> unwrapInterface, ClassSE<T> target) 指定されたtarget型を実装するオブジェクトを返し、必要に応じて、指定されたunwrapInterfaceを使用してデリゲートまたはプロキシをアンラップします。- 型パラメーター:
I- ターゲット型が実装する必要のあるインターフェースT- ターゲット型- パラメーター:
dataSource- 処理するデータソースunwrapInterface- ターゲット型が実装する必要のあるインターフェースtarget- 結果が実装する必要のある型- 戻り値:
- ターゲット型または
nullを実装するオブジェクト - 導入:
- 2.3.8
- 関連事項:
unwrap
指定されたtarget型を実装するオブジェクトを返し、必要に応じてデリゲートまたはプロキシをアンラップします。targetがインターフェースでない場合、unwrappingSE は考慮されないため、unwrap(DataSource, Class, Class)の使用を検討してください。- 型パラメーター:
T- ターゲット型- パラメーター:
dataSource- 処理するデータソースtarget- 結果が実装する必要のある型- 戻り値:
- ターゲット型または
nullを実装するオブジェクト