Package org.springframework.web.bind
Class MissingRequestValueException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.servlet.ServletException
org.springframework.web.bind.ServletRequestBindingException
org.springframework.web.bind.MissingRequestValueException
- All Implemented Interfaces:
- Serializable,- ErrorResponse
- Direct Known Subclasses:
- MissingMatrixVariableException,- MissingPathVariableException,- MissingRequestCookieException,- MissingRequestHeaderException,- MissingServletRequestParameterException
Base class for 
ServletRequestBindingException exceptions that could
 not bind because the request value is required but is either missing or
 otherwise resolves to null after conversion.- Since:
- 5.3.6
- Author:
- Rossen Stoyanchev
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.springframework.web.ErrorResponseErrorResponse.Builder
- 
Constructor SummaryConstructorsModifierConstructorDescriptionConstructor with a message only.MissingRequestValueException(String msg, boolean missingAfterConversion) Constructor with a message and a flag that indicates whether a value was present but becamenullafter conversion.protectedMissingRequestValueException(String msg, boolean missingAfterConversion, String messageDetailCode, Object[] messageDetailArguments) Constructor with a givenProblemDetail, and aMessageSourcecode and arguments to resolve the detail message with.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanWhether the request value was present but converted tonull, e.g.Methods inherited from class org.springframework.web.bind.ServletRequestBindingExceptiongetBody, getDetailMessageArguments, getDetailMessageCode, getStatusCodeMethods inherited from class jakarta.servlet.ServletExceptiongetRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, 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.ErrorResponsegetDetailMessageArguments, getHeaders, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
- 
Constructor Details- 
MissingRequestValueExceptionConstructor with a message only.
- 
MissingRequestValueExceptionConstructor with a message and a flag that indicates whether a value was present but becamenullafter conversion.
- 
MissingRequestValueExceptionprotected MissingRequestValueException(String msg, boolean missingAfterConversion, @Nullable String messageDetailCode, @Nullable Object[] messageDetailArguments) Constructor with a givenProblemDetail, and aMessageSourcecode and arguments to resolve the detail message with.- Since:
- 6.0
 
 
- 
- 
Method Details- 
isMissingAfterConversionpublic boolean isMissingAfterConversion()Whether the request value was present but converted tonull, e.g. viaorg.springframework.core.convert.support.IdToEntityConverter.
 
-