Class DefaultErrorViewResolver
java.lang.Object
org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver
- All Implemented Interfaces:
ErrorViewResolver
,Ordered
Default
ErrorViewResolver
implementation that attempts to resolve error views
using well known conventions. Will search for templates and static assets under
'/error'
using the status code
and the
status series
.
For example, an HTTP 404
will search (in the specific order):
'/<templates>/error/404.<ext>'
'/<static>/error/404.html'
'/<templates>/error/4xx.<ext>'
'/<static>/error/4xx.html'
- Since:
- 1.4.0
- Author:
- Phillip Webb, Andy Wilkinson
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionDefaultErrorViewResolver
(ApplicationContext applicationContext, WebProperties.Resources resources) Create a newDefaultErrorViewResolver
instance. -
Method Summary
Modifier and TypeMethodDescriptionint
getOrder()
resolveErrorView
(HttpServletRequest request, HttpStatus status, Map<String, Object> model) Resolve an error view for the specified details.void
setOrder
(int order)
-
Constructor Details
-
DefaultErrorViewResolver
public DefaultErrorViewResolver(ApplicationContext applicationContext, WebProperties.Resources resources) Create a newDefaultErrorViewResolver
instance.- Parameters:
applicationContext
- the source application contextresources
- resource properties- Since:
- 2.4.0
-
-
Method Details
-
resolveErrorView
public ModelAndView resolveErrorView(HttpServletRequest request, HttpStatus status, Map<String, Object> model) Description copied from interface:ErrorViewResolver
Resolve an error view for the specified details.- Specified by:
resolveErrorView
in interfaceErrorViewResolver
- Parameters:
request
- the source requeststatus
- the http status of the errormodel
- the suggested model to be used with the view- Returns:
- a resolved
ModelAndView
ornull
-
getOrder
public int getOrder() -
setOrder
public void setOrder(int order)
-