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,org.springframework.web.ErrorResponse
public class NoHandlerFoundException
extends ServletException
implements org.springframework.web.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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.web.ErrorResponse
org.springframework.web.ErrorResponse.Builder -
Constructor Summary
ConstructorsConstructorDescriptionNoHandlerFoundException(String httpMethod, String requestURL, org.springframework.http.HttpHeaders headers) Constructor for NoHandlerFoundException. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ProblemDetailgetBody()org.springframework.http.HttpHeadersorg.springframework.http.HttpStatusCodeMethods 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
getDetailMessageArguments, getDetailMessageArguments, getDetailMessageCode, getTitleMessageCode, updateAndGetBody
-
Constructor Details
-
Method Details
-
getStatusCode
public org.springframework.http.HttpStatusCode getStatusCode()- Specified by:
getStatusCodein interfaceorg.springframework.web.ErrorResponse
-
getHttpMethod
-
getRequestURL
-
getHeaders
public org.springframework.http.HttpHeaders getHeaders()- Specified by:
getHeadersin interfaceorg.springframework.web.ErrorResponse
-
getBody
public org.springframework.http.ProblemDetail getBody()- Specified by:
getBodyin interfaceorg.springframework.web.ErrorResponse
-