类 GlobalExceptionHandler

java.lang.Object
cn.iosd.starter.web.handler.GlobalExceptionHandler

@RestControllerAdvice @ConditionalOnProperty(prefix="simple.handler.exception", name="enabled", havingValue="true", matchIfMissing=true) public class GlobalExceptionHandler extends Object
全局异常处理器
作者:
ok1996
  • 构造器详细资料

    • GlobalExceptionHandler

      public GlobalExceptionHandler()
  • 方法详细资料

    • handleException

      @ExceptionHandler(java.lang.Exception.class) public Response<String> handleException(Exception e, javax.servlet.http.HttpServletRequest request)
      处理系统异常
      参数:
      e - 异常对象
      request - HTTP请求对象
      返回:
      返回响应结果
    • handleRuntimeException

      @ExceptionHandler(java.lang.RuntimeException.class) public Response<String> handleRuntimeException(RuntimeException e, javax.servlet.http.HttpServletRequest request)
      拦截未知的运行时异常
      参数:
      e - 异常对象
      request - HTTP请求对象
      返回:
      返回响应结果
    • handleHttpRequestMethodNotSupported

      @ExceptionHandler(org.springframework.web.HttpRequestMethodNotSupportedException.class) public Response<String> handleHttpRequestMethodNotSupported(org.springframework.web.HttpRequestMethodNotSupportedException e, javax.servlet.http.HttpServletRequest request)
      请求方式不支持
      参数:
      e - 异常对象
      request - HTTP请求对象
      返回:
      返回响应结果