Class DefaultErrorViewResolver
- java.lang.Object
- org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver
- All Implemented Interfaces:
ErrorViewResolver
,org.springframework.core.Ordered
public class DefaultErrorViewResolver extends Object implements ErrorViewResolver, org.springframework.core.Ordered
DefaultErrorViewResolver
implementation that attempts to resolve error views using well known conventions. Will search for templates and static assets under'/error'
using thestatus code
and thestatus 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
Constructor Summary
Constructors Constructor Description DefaultErrorViewResolver(org.springframework.context.ApplicationContext applicationContext, ResourceProperties resourceProperties)
Create a newDefaultErrorViewResolver
instance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getOrder()
org.springframework.web.servlet.ModelAndView
resolveErrorView(javax.servlet.http.HttpServletRequest request, org.springframework.http.HttpStatus status, Map<String,Object> model)
Resolve an error view for the specified details.void
setOrder(int order)
Constructor Detail
DefaultErrorViewResolver
public DefaultErrorViewResolver(org.springframework.context.ApplicationContext applicationContext, ResourceProperties resourceProperties)
Create a newDefaultErrorViewResolver
instance.- Parameters:
applicationContext
- the source application contextresourceProperties
- resource properties
Method Detail
resolveErrorView
public org.springframework.web.servlet.ModelAndView resolveErrorView(javax.servlet.http.HttpServletRequest request, org.springframework.http.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()
- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
setOrder
public void setOrder(int order)