public class DefaultErrorViewResolver extends Object implements ErrorViewResolver, org.springframework.core.Ordered
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'
Constructor and Description |
---|
DefaultErrorViewResolver(org.springframework.context.ApplicationContext applicationContext,
ResourceProperties resourceProperties)
Create a new
DefaultErrorViewResolver instance. |
Modifier and Type | Method and 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) |
public DefaultErrorViewResolver(org.springframework.context.ApplicationContext applicationContext, ResourceProperties resourceProperties)
DefaultErrorViewResolver
instance.applicationContext
- the source application contextresourceProperties
- resource propertiespublic org.springframework.web.servlet.ModelAndView resolveErrorView(javax.servlet.http.HttpServletRequest request, org.springframework.http.HttpStatus status, Map<String,Object> model)
ErrorViewResolver
resolveErrorView
in interface ErrorViewResolver
request
- the source requeststatus
- the http status of the errormodel
- the suggested model to be used with the viewModelAndView
or null
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
public void setOrder(int order)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.