类 HandlerExceptionResolverComposite
- java.lang.Object
- org.springframework.web.servlet.handler.HandlerExceptionResolverComposite
- 所有已实现的接口:
Ordered,HandlerExceptionResolver
public class HandlerExceptionResolverComposite extends Object implements HandlerExceptionResolver, Ordered
AHandlerExceptionResolverthat delegates to a list of otherHandlerExceptionResolvers.- 从以下版本开始:
- 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.intgetOrder()Get the order value of this object.ModelAndViewresolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)Resolve the exception by iterating over the list of configured exception resolvers.voidsetExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers)Set the list of exception resolvers to delegate to.voidsetOrder(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()
从接口复制的说明:OrderedGet 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-startupvalues).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
ModelAndViewwins. Otherwisenullis returned.- 指定者:
resolveException在接口中HandlerExceptionResolver- 参数:
request- current HTTP requestresponse- current HTTP responsehandler- the executed handler, ornullif 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
ModelAndViewto forward to, ornullfor default processing in the resolution chain