Package org.springframework.web.bind
Class ServletRequestBindingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.servlet.ServletException
org.springframework.web.util.NestedServletException
org.springframework.web.bind.ServletRequestBindingException
- All Implemented Interfaces:
Serializable,ErrorResponse
- Direct Known Subclasses:
MissingRequestValueException,MissingServletRequestPartException,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
ConstructorsConstructorDescriptionConstructor 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 7807ProblemDetailwhosestatusshould match the response status.intReturn the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus.Methods inherited from class org.springframework.web.util.NestedServletException
getMessageMethods inherited from class jakarta.servlet.ServletException
getRootCauseMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.web.ErrorResponse
getHeaders, getStatus
-
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
-
getRawStatusCode
public int getRawStatusCode()Description copied from interface:ErrorResponseReturn the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus.- Specified by:
getRawStatusCodein interfaceErrorResponse
-
getBody
Description copied from interface:ErrorResponseReturn the body for the response, formatted as an RFC 7807ProblemDetailwhosestatusshould match the response status.- Specified by:
getBodyin interfaceErrorResponse
-