Package org.springframework.web.bind
Class ServletRequestBindingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.servlet.ServletException
org.springframework.web.bind.ServletRequestBindingException
- All Implemented Interfaces:
Serializable
,ErrorResponse
- Direct Known Subclasses:
MissingRequestValueException
,UnsatisfiedServletRequestParameterException
Fatal binding exception, thrown when we want to
treat binding exceptions as unrecoverable.
Extends ServletException for convenient throwing in any Servlet resource (such as a Filter), and NestedServletException for proper root cause handling (as the plain ServletException doesn't expose its root cause at all).
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructor for ServletRequestBindingException.ServletRequestBindingException
(String msg, Throwable cause) Constructor for ServletRequestBindingException. -
Method Summary
Modifier and TypeMethodDescriptiongetBody()
Return the body for the response, formatted as an RFC 7807ProblemDetail
whosestatus
should match the response status.Return the HTTP status code to use for the response.Methods inherited from class jakarta.servlet.ServletException
getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.web.ErrorResponse
getHeaders
-
Constructor Details
-
ServletRequestBindingException
Constructor for ServletRequestBindingException.- Parameters:
msg
- the detail message
-
ServletRequestBindingException
Constructor for ServletRequestBindingException.- Parameters:
msg
- the detail messagecause
- the root cause
-
-
Method Details
-
getStatusCode
Description copied from interface:ErrorResponse
Return the HTTP status code to use for the response.- Specified by:
getStatusCode
in interfaceErrorResponse
-
getBody
Description copied from interface:ErrorResponse
Return the body for the response, formatted as an RFC 7807ProblemDetail
whosestatus
should match the response status.- Specified by:
getBody
in interfaceErrorResponse
-