Class AbstractErrorController
java.lang.Object
org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
- All Implemented Interfaces:
org.springframework.boot.web.servlet.error.ErrorController
- Direct Known Subclasses:
BasicErrorController
public abstract class AbstractErrorController
extends Object
implements org.springframework.boot.web.servlet.error.ErrorController
Abstract base class for error
@Controller
implementations.- Since:
- 1.3.0
- See Also:
-
ErrorAttributes
-
Constructor Summary
ConstructorDescriptionAbstractErrorController
(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes) AbstractErrorController
(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<ErrorViewResolver> errorViewResolvers) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
getBooleanParameter
(jakarta.servlet.http.HttpServletRequest request, String parameterName) getErrorAttributes
(jakarta.servlet.http.HttpServletRequest request, org.springframework.boot.web.error.ErrorAttributeOptions options) protected boolean
getErrorsParameter
(jakarta.servlet.http.HttpServletRequest request) protected boolean
getMessageParameter
(jakarta.servlet.http.HttpServletRequest request) protected org.springframework.http.HttpStatus
getStatus
(jakarta.servlet.http.HttpServletRequest request) protected boolean
getTraceParameter
(jakarta.servlet.http.HttpServletRequest request) protected org.springframework.web.servlet.ModelAndView
resolveErrorView
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.http.HttpStatus status, Map<String, Object> model) Resolve any specific error views.
-
Constructor Details
-
AbstractErrorController
public AbstractErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes) -
AbstractErrorController
public AbstractErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<ErrorViewResolver> errorViewResolvers)
-
-
Method Details
-
getErrorAttributes
-
getTraceParameter
protected boolean getTraceParameter(jakarta.servlet.http.HttpServletRequest request) -
getMessageParameter
protected boolean getMessageParameter(jakarta.servlet.http.HttpServletRequest request) -
getErrorsParameter
protected boolean getErrorsParameter(jakarta.servlet.http.HttpServletRequest request) -
getBooleanParameter
protected boolean getBooleanParameter(jakarta.servlet.http.HttpServletRequest request, String parameterName) -
getStatus
protected org.springframework.http.HttpStatus getStatus(jakarta.servlet.http.HttpServletRequest request) -
resolveErrorView
protected org.springframework.web.servlet.ModelAndView resolveErrorView(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.http.HttpStatus status, Map<String, Object> model) Resolve any specific error views. By default this method delegates toErrorViewResolvers
.- Parameters:
request
- the requestresponse
- the responsestatus
- the HTTP statusmodel
- the suggested model- Returns:
- a specific
ModelAndView
ornull
if the default should be used - Since:
- 1.4.0
-