Uses of Class
org.springframework.http.ProblemDetail
Packages that use ProblemDetail
Package
Description
Contains a basic abstraction over client/server-side HTTP.
Common, generic interfaces that define minimal boundary points
between Spring's web infrastructure and other framework modules.
Provides web-specific data binding functionality.
Support for asynchronous request processing.
Support classes for the multipart resolution framework.
-
Uses of ProblemDetail in org.springframework.http
Methods in org.springframework.http that return ProblemDetailModifier and TypeMethodDescriptionstatic ProblemDetailProblemDetail.forStatus(int status) Create aProblemDetailinstance with the given status value.static ProblemDetailProblemDetail.forStatus(HttpStatusCode status) Create aProblemDetailinstance with the given status code.static ProblemDetailProblemDetail.forStatusAndDetail(HttpStatusCode status, String detail) Create aProblemDetailinstance with the given status and detail.Methods in org.springframework.http with parameters of type ProblemDetailModifier and TypeMethodDescriptionstatic ResponseEntity.HeadersBuilder<?>ResponseEntity.of(ProblemDetail body) Create a newResponseEntity.HeadersBuilderwith its status set togetStatus()and its body is set toProblemDetail.Constructors in org.springframework.http with parameters of type ProblemDetailModifierConstructorDescriptionprotectedProblemDetail(ProblemDetail other) Copy constructor that a subclass can use to re-create and extend aProblemDetailwith additional properties. -
Uses of ProblemDetail in org.springframework.web
Methods in org.springframework.web that return ProblemDetailModifier and TypeMethodDescriptionErrorResponse.getBody()Return the body for the response, formatted as an RFC 7807ProblemDetailwhosestatusshould match the response status.final ProblemDetailErrorResponseException.getBody()Return the body for the response.HttpMediaTypeException.getBody()HttpRequestMethodNotSupportedException.getBody()default ProblemDetailErrorResponse.updateAndGetBody(org.springframework.context.MessageSource messageSource, Locale locale) Resolve thedetailMessageCodeand thetitleMessageCodethrough the givenMessageSource, and if found, update the "detail" and "title" fields respectively.Constructors in org.springframework.web with parameters of type ProblemDetailModifierConstructorDescriptionErrorResponseException(HttpStatusCode status, ProblemDetail body, Throwable cause) Constructor with a givenProblemDetailinstance, possibly a subclass ofProblemDetailwith extended fields.ErrorResponseException(HttpStatusCode status, ProblemDetail body, Throwable cause, String messageDetailCode, Object[] messageDetailArguments) Constructor with a givenProblemDetail, and aMessageSourcecode and arguments to resolve the detail message with. -
Uses of ProblemDetail in org.springframework.web.bind
Methods in org.springframework.web.bind that return ProblemDetail -
Uses of ProblemDetail in org.springframework.web.context.request.async
Methods in org.springframework.web.context.request.async that return ProblemDetail -
Uses of ProblemDetail in org.springframework.web.multipart.support
Methods in org.springframework.web.multipart.support that return ProblemDetailModifier and TypeMethodDescriptionMissingServletRequestPartException.getBody()Return the body for the response, formatted as an RFC 7807ProblemDetailwhosestatusshould match the response status.