Package org.springframework.web.servlet
Class NoHandlerFoundException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.servlet.ServletException
org.springframework.web.servlet.NoHandlerFoundException
- All Implemented Interfaces:
Serializable,ErrorResponse
By default, when the DispatcherServlet can't find a handler for a request it
sends a 404 response. However, if its property "throwExceptionIfNoHandlerFound"
is set to
true this exception is raised and may be handled with
a configured HandlerExceptionResolver.- Since:
- 4.0
- Author:
- Brian Clozel
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNoHandlerFoundException(String httpMethod, String requestURL, HttpHeaders headers) Constructor for NoHandlerFoundException. -
Method Summary
Modifier and TypeMethodDescriptiongetBody()Return the body for the response, formatted as an RFC 7807ProblemDetailwhosestatusshould match the response status.Return headers to use for the response.intReturn the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus.Methods inherited from class jakarta.servlet.ServletException
getRootCauseMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, 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
getStatus
-
Constructor Details
-
NoHandlerFoundException
Constructor for NoHandlerFoundException.- Parameters:
httpMethod- the HTTP methodrequestURL- the HTTP request URLheaders- the HTTP request headers
-
-
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
-
getHttpMethod
-
getRequestURL
-
getHeaders
Description copied from interface:ErrorResponseReturn headers to use for the response.- Specified by:
getHeadersin 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
-