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