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