クラス NestedCheckedException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
org.springframework.core.NestedCheckedException
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
MetaDataAccessException
チェックされた
Exceptions を根本原因でラップするための便利なクラス。このクラスは、プログラマにクラスの拡張を強制するための abstract です。Java はこれら 2 つのクラスに異なるスーパークラスを強制するため、このクラスと NestedRuntimeException クラスの類似性は避けられません(具体的な継承の柔軟性がない! )。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明NestedCheckedException(@Nullable StringSE msg, @Nullable ThrowableSE cause) 指定された詳細メッセージとネストされた例外を使用してNestedCheckedExceptionを構築します。指定された詳細メッセージを使用してNestedCheckedExceptionを作成します。メソッドのサマリー
修飾子と型メソッド説明booleanこの例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。この例外の最も具体的な原因、つまり、最も内側の原因(根本原因)またはこの例外自体を取得します。この例外の最も内側の原因があれば、それを取得します。
コンストラクターの詳細
NestedCheckedException
指定された詳細メッセージを使用してNestedCheckedExceptionを作成します。- パラメーター:
msg- 詳細メッセージ
NestedCheckedException
指定された詳細メッセージとネストされた例外を使用してNestedCheckedExceptionを構築します。- パラメーター:
msg- 詳細メッセージcause- ネストされた例外
メソッドの詳細
getRootCause
getMostSpecificCause
この例外の最も具体的な原因、つまり、最も内側の原因(根本原因)またはこの例外自体を取得します。根本原因がない場合、現在の例外にフォールバックするという点で
getRootCause()とは異なります。- 戻り値:
- 最も具体的な原因 (非
null) - 導入:
- 2.0.3
contains