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
ConstructorsConstructorDescriptionAbstractErrorController(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 booleangetBooleanParameter(jakarta.servlet.http.HttpServletRequest request, String parameterName) getErrorAttributes(jakarta.servlet.http.HttpServletRequest request, org.springframework.boot.web.error.ErrorAttributeOptions options) protected booleangetErrorsParameter(jakarta.servlet.http.HttpServletRequest request) protected booleangetMessageParameter(jakarta.servlet.http.HttpServletRequest request) protected org.springframework.http.HttpStatusgetStatus(jakarta.servlet.http.HttpServletRequest request) protected booleangetTraceParameter(jakarta.servlet.http.HttpServletRequest request) protected org.springframework.web.servlet.ModelAndViewresolveErrorView(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
ModelAndViewornullif the default should be used - Since:
- 1.4.0
-