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