クラス NoHandlerFoundException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.servlet.ServletException
org.springframework.web.servlet.NoHandlerFoundException
- 実装されているすべてのインターフェース:
SerializableSE,ErrorResponse
DispatcherServlet がリクエストのハンドラーを見つけられない場合にスローされます。このリクエストは、構成された HandlerExceptionResolver で処理される可能性があります。- 導入:
- 4.0
- 作成者:
- Brian Clozel
- 関連事項:
ネストされたクラスの要約
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptorコンストラクターの概要
コンストラクターコンストラクター説明NoHandlerFoundException(StringSE httpMethod, StringSE requestURL, HttpHeaders headers) NoHandlerFoundException のコンストラクター。メソッドのサマリー
修飾子と型メソッド説明getBody()レスポンスの本文を返します。これは、statusがレスポンスステータスと一致する RFC 9457ProblemDetailとしてフォーマットされます。レスポンスに使用するヘッダーを返します。リクエストのヘッダーを返します。レスポンスに使用する HTTP ステータスコードを返します。クラス jakarta.servlet.ServletExceptionEE から継承されたメソッド
getRootCauseEEクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.web.ErrorResponse から継承されたメソッド
getDetailMessageArguments, getDetailMessageArguments, getDetailMessageCode, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
コンストラクターの詳細
NoHandlerFoundException
NoHandlerFoundException のコンストラクター。- パラメーター:
httpMethod- HTTP メソッドrequestURL- HTTP リクエスト URLheaders- HTTP リクエストヘッダー
メソッドの詳細
getStatusCode
インターフェースからコピーされた説明:ErrorResponseレスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponseのgetStatusCode
getHttpMethod
getRequestURL
getHeaders
レスポンスに使用するヘッダーを返します。注意 : 6.0 の時点で、このメソッドは
ErrorResponse.getHeaders()と重複しているため、リクエストヘッダーを返さなくなりました。リクエストヘッダーには代わりにgetRequestHeaders()を使用してください。- 次で指定:
- インターフェース
ErrorResponseのgetHeaders
getRequestHeaders
リクエストのヘッダーを返します。- 導入:
- 6.0.3
getBody
インターフェースからコピーされた説明:ErrorResponseレスポンスの本文を返します。これは、statusがレスポンスステータスと一致する RFC 9457ProblemDetailとしてフォーマットされます。注意 : 返された
ProblemDetailは、レスポンスがレンダリングされる前に、たとえばErrorResponse.updateAndGetBody(MessageSource, Locale)を介して更新される可能性があります。実装メソッドではインスタンスフィールドを使用する必要があり、呼び出しごとにProblemDetailを再作成したり、静的変数を使用したりしないでください。- 次で指定:
- インターフェース
ErrorResponseのgetBody