类 HandlerExceptionResolverComposite
- java.lang.Object
- org.springframework.web.servlet.handler.HandlerExceptionResolverComposite
- 所有已实现的接口:
Ordered
,HandlerExceptionResolver
public class HandlerExceptionResolverComposite extends Object implements HandlerExceptionResolver, Ordered
AHandlerExceptionResolver
that delegates to a list of otherHandlerExceptionResolver
s.- 从以下版本开始:
- 3.1
- 作者:
- Rossen Stoyanchev
字段概要
从接口继承的字段 org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
构造器概要
构造器 构造器 说明 HandlerExceptionResolverComposite()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 List<HandlerExceptionResolver>
getExceptionResolvers()
Return the list of exception resolvers to delegate to.int
getOrder()
Get the order value of this object.ModelAndView
resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
Resolve the exception by iterating over the list of configured exception resolvers.void
setExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
Set the list of exception resolvers to delegate to.void
setOrder(int order)
构造器详细资料
HandlerExceptionResolverComposite
public HandlerExceptionResolverComposite()
方法详细资料
setExceptionResolvers
public void setExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)
Set the list of exception resolvers to delegate to.
getExceptionResolvers
public List<HandlerExceptionResolver> getExceptionResolvers()
Return the list of exception resolvers to delegate to.
setOrder
public void setOrder(int order)
getOrder
public int getOrder()
从接口复制的说明:Ordered
Get the order value of this object.Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet
load-on-startup
values).Same order values will result in arbitrary sort positions for the affected objects.
- 指定者:
getOrder
在接口中Ordered
- 返回:
- the order value
- 另请参阅:
Ordered.HIGHEST_PRECEDENCE
,Ordered.LOWEST_PRECEDENCE
resolveException
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
Resolve the exception by iterating over the list of configured exception resolvers.The first one to return a
ModelAndView
wins. Otherwisenull
is returned.- 指定者:
resolveException
在接口中HandlerExceptionResolver
- 参数:
request
- current HTTP requestresponse
- current HTTP responsehandler
- the executed handler, ornull
if none chosen at the time of the exception (for example, if multipart resolution failed)ex
- the exception that got thrown during handler execution- 返回:
- a corresponding
ModelAndView
to forward to, ornull
for default processing in the resolution chain