クラス MissingServletRequestPartException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.servlet.ServletException
org.springframework.web.multipart.support.MissingServletRequestPartException
- 実装されたすべてのインターフェース:
SerializableSE
,ErrorResponse
名前で識別される "multipart/form-data" リクエストの部分が見つからなかったことを示します。これは、リクエストがマルチパートリクエストではないか、その名前の部分が存在しないか、アプリケーションがマルチパートリクエストを処理するように正しく構成されていない (たとえば、
MultipartResolver
がない) ことが原因である可能性があります。 注意 : この例外は ServletRequestBindingException
からは拡張されません。これは、より低いレベル、つまり、より高いレベルのリクエストバインディング機能とは無関係に、低レベルのマルチパートリクエストの解析を行うこのパッケージから発生する可能性があるためです。
- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptor
コンストラクターのサマリー
コンストラクター説明MissingServletRequestPartException
(StringSE requestPartName) MissingServletRequestPartException のコンストラクター。メソッドのサマリー
修飾子と型メソッド説明getBody()
レスポンスの本文を返します。これは、status
がレスポンスステータスと一致する RFC 9457ProblemDetail
としてフォーマットされます。ObjectSE[]
MessageSource
を介してこの例外の問題の「詳細」を解決するためにmessage code
と共に使用する引数を返します。マルチパートリクエストの問題のある部分の名前を返します。レスポンスに使用する 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, getDetailMessageCode, getHeaders, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
コンストラクターの詳細
MissingServletRequestPartException
MissingServletRequestPartException のコンストラクター。- パラメーター:
requestPartName
- マルチパートリクエストの欠落している部分の名前
メソッドの詳細
getRequestPartName
マルチパートリクエストの問題のある部分の名前を返します。getStatusCode
レスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponse
のgetStatusCode
getBody
レスポンスの本文を返します。これは、status
がレスポンスステータスと一致する RFC 9457ProblemDetail
としてフォーマットされます。- 次で指定:
- インターフェース
ErrorResponse
のgetBody
getDetailMessageArguments
インターフェースからコピーされた説明:ErrorResponse
MessageSource
を介してこの例外の問題「詳細」を解決するためにmessage code
と一緒に使用する引数を返します。引数は、メッセージ値のプレースホルダーに展開されます (例: 「無効なコンテンツ型 {0}」)。- 次で指定:
- インターフェース
ErrorResponse
のgetDetailMessageArguments