パッケージ org.springframework.web
クラス HttpMediaTypeException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.servlet.ServletException
org.springframework.web.HttpMediaTypeException
- 実装されたすべてのインターフェース:
SerializableSE
,ErrorResponse
メディア型に関連する例外の抽象ベース。サポートされている
MediaTypes
のリストを追加します。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder
コンストラクターのサマリー
修飾子コンストラクター説明protected
HttpMediaTypeException
(StringSE message) 使用すべきではありません。6.0 現在protected
HttpMediaTypeException
(StringSE message, ListSE<MediaType> supportedMediaTypes) 使用すべきではありません。6.0 現在protected
HttpMediaTypeException
(StringSE message, ListSE<MediaType> supportedMediaTypes, StringSE messageDetailCode, ObjectSE[] messageDetailArguments) サポートされているメディア型のリストを使用して、新しい HttpMediaTypeException を作成します。メソッドのサマリー
修飾子と型メソッド説明getBody()
レスポンスの本文を返します。RFC 7807ProblemDetail
としてフォーマットされ、status
はレスポンスステータスと一致する必要があります。ObjectSE[]
MessageSource
を介してこの例外の問題の「詳細」を解決するためにmessage code
と共に使用する引数を返します。MessageSource
を介して、この例外の問題「詳細」を解決するために使用するコードを返します。サポートされているメディア型のリストを返します。クラス 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, getHeaders, getStatusCode, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
コンストラクターの詳細
HttpMediaTypeException
使用すべきではありません。6.0 現在新しい HttpMediaTypeException を作成します。- パラメーター:
message
- 例外メッセージ
HttpMediaTypeException
@DeprecatedSE protected HttpMediaTypeException(StringSE message, ListSE<MediaType> supportedMediaTypes) 使用すべきではありません。6.0 現在サポートされているメディア型のリストを使用して、新しい HttpMediaTypeException を作成します。- パラメーター:
supportedMediaTypes
- サポートされているメディア型のリスト
HttpMediaTypeException
protected HttpMediaTypeException(@Nullable StringSE message, ListSE<MediaType> supportedMediaTypes, @Nullable StringSE messageDetailCode, @Nullable ObjectSE[] messageDetailArguments) サポートされているメディア型のリストを使用して、新しい HttpMediaTypeException を作成します。- パラメーター:
supportedMediaTypes
- サポートされているメディア型のリストmessageDetailCode
-MessageSource
を介して問題の「詳細」を解決するために使用するコードmessageDetailArguments
-MessageSource
を介して問題の「詳細」を解決するときに使用可能にする引数- 導入:
- 6.0
メソッドの詳細
getSupportedMediaTypes
サポートされているメディア型のリストを返します。getBody
インターフェースからコピーされた説明:ErrorResponse
レスポンスの本文を返します。RFC 7807ProblemDetail
としてフォーマットされ、status
はレスポンスステータスと一致する必要があります。- 次で指定:
- インターフェース
ErrorResponse
のgetBody
getDetailMessageCode
インターフェースからコピーされた説明:ErrorResponse
MessageSource
を介して、この例外の問題「詳細」を解決するために使用するコードを返します。デフォルトでは、これは
ErrorResponse.getDefaultDetailMessageCode(Class, String)
によって初期化されます。- 次で指定:
- インターフェース
ErrorResponse
のgetDetailMessageCode
getDetailMessageArguments
インターフェースからコピーされた説明:ErrorResponse
MessageSource
を介してこの例外の問題の「詳細」を解決するためにmessage code
と共に使用する引数を返します。引数は、メッセージ値のプレースホルダーに展開されます。「無効なコンテンツ型 {0}」です。- 次で指定:
- インターフェース
ErrorResponse
のgetDetailMessageArguments