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 SummaryConstructorsConstructorDescriptionConstructor for ServletRequestBindingException.ServletRequestBindingException(String msg, Throwable cause) Constructor for ServletRequestBindingException.
- 
Method SummaryModifier 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.NestedServletExceptiongetMessageMethods inherited from class jakarta.servlet.ServletExceptiongetRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.web.ErrorResponsegetHeaders, getStatus
- 
Constructor Details- 
ServletRequestBindingExceptionConstructor for ServletRequestBindingException.- Parameters:
- msg- the detail message
 
- 
ServletRequestBindingExceptionConstructor for ServletRequestBindingException.- Parameters:
- msg- the detail message
- cause- the root cause
 
 
- 
- 
Method Details- 
getRawStatusCodepublic int getRawStatusCode()Description copied from interface:ErrorResponseReturn the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus.- Specified by:
- getRawStatusCodein interface- ErrorResponse
 
- 
getBodyDescription copied from interface:ErrorResponseReturn the body for the response, formatted as an RFC 7807ProblemDetailwhosestatusshould match the response status.- Specified by:
- getBodyin interface- ErrorResponse
 
 
-