インターフェースの使用
org.springframework.web.ErrorResponse.Builder
org.springframework.web 内の ErrorResponse.Builder 使用
修飾子と型メソッド説明static ErrorResponse.Builder
ErrorResponse.builder
(ThrowableSE ex, HttpStatusCode statusCode, StringSE detail) ErrorResponse
インスタンスを作成するビルダーを返します。static ErrorResponse.Builder
ErrorResponse.builder
(ThrowableSE ex, ProblemDetail problemDetail) カスタムProblemDetail
インスタンスで使用するErrorResponse.builder(Throwable, HttpStatusCode, String)
のバリアント。基礎となるdetail
を設定します。ErrorResponse.Builder.detailMessageArguments
(ObjectSE... messageArguments) detailMessageCode(String)
のMessageSource
ルックアップに提供する引数を設定します。ErrorResponse.Builder.detailMessageCode
(StringSE messageCode) detail(String)
の値を解決するために使用するMessageSource
コードをカスタマイズします。指定された名前に指定されたヘッダー値を追加します。ErrorResponse.Builder.headers
(ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのレスポンスのヘッダーを操作します。基礎となるinstance
フィールドを設定します。基礎となるProblemDetail
に「動的」property
を設定します。基礎となるtitle
フィールドを設定します。ErrorResponse.Builder.titleMessageCode
(StringSE messageCode) ProblemDetail.setTitle(String)
の値を解決するために使用するMessageSource
コードをカスタマイズします。基礎となるtype
フィールドを設定します。ErrorResponse.Builder.typeMessageCode
(StringSE messageCode) ProblemDetail.setType(URI)
の値を解決するために使用するMessageSource
コードをカスタマイズします。