Class Xs2aRestExceptionHandler

  • All Implemented Interfaces:
    org.springframework.core.Ordered, org.springframework.web.servlet.HandlerExceptionResolver

    @Component
    public class Xs2aRestExceptionHandler
    extends org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
    • Field Summary

      • Fields inherited from class org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver

        PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger
      • Fields inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver

        logger
      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.springframework.web.servlet.ModelAndView doResolveException​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)  
      protected org.springframework.web.servlet.ModelAndView handleHttpMediaTypeNotAcceptable​(org.springframework.web.HttpMediaTypeNotAcceptableException ex, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)  
      protected org.springframework.web.servlet.ModelAndView handleHttpRequestMethodNotSupported​(org.springframework.web.HttpRequestMethodNotSupportedException ex, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)  
      • Methods inherited from class org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver

        handleAsyncRequestTimeoutException, handleBindException, handleConversionNotSupported, handleHttpMediaTypeNotSupported, handleHttpMessageNotReadable, handleHttpMessageNotWritable, handleMethodArgumentNotValidException, handleMissingPathVariable, handleMissingServletRequestParameter, handleMissingServletRequestPartException, handleNoHandlerFoundException, handleServletRequestBindingException, handleTypeMismatch, sendServerError
      • Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver

        buildLogMessage, getOrder, logException, prepareResponse, preventCaching, resolveException, setMappedHandlerClasses, setMappedHandlers, setOrder, setPreventResponseCaching, setWarnLogCategory, shouldApplyTo
    • Constructor Detail

      • Xs2aRestExceptionHandler

        public Xs2aRestExceptionHandler()
    • Method Detail

      • doResolveException

        protected org.springframework.web.servlet.ModelAndView doResolveException​(javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response,
                                                                                  Object handler,
                                                                                  Exception ex)
        Overrides:
        doResolveException in class org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
      • handleHttpRequestMethodNotSupported

        protected org.springframework.web.servlet.ModelAndView handleHttpRequestMethodNotSupported​(org.springframework.web.HttpRequestMethodNotSupportedException ex,
                                                                                                   javax.servlet.http.HttpServletRequest request,
                                                                                                   javax.servlet.http.HttpServletResponse response,
                                                                                                   Object handler)
                                                                                            throws IOException
        Overrides:
        handleHttpRequestMethodNotSupported in class org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
        Throws:
        IOException
      • handleHttpMediaTypeNotAcceptable

        protected org.springframework.web.servlet.ModelAndView handleHttpMediaTypeNotAcceptable​(org.springframework.web.HttpMediaTypeNotAcceptableException ex,
                                                                                                javax.servlet.http.HttpServletRequest request,
                                                                                                javax.servlet.http.HttpServletResponse response,
                                                                                                Object handler)
                                                                                         throws IOException
        Overrides:
        handleHttpMediaTypeNotAcceptable in class org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
        Throws:
        IOException