类 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
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明handleException(Exception e, javax.servlet.http.HttpServletRequest request) 处理系统异常handleHttpRequestMethodNotSupported(org.springframework.web.HttpRequestMethodNotSupportedException e, javax.servlet.http.HttpServletRequest request) 请求方式不支持handleRuntimeException(RuntimeException e, javax.servlet.http.HttpServletRequest request) 拦截未知的运行时异常
-
构造器详细资料
-
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请求对象- 返回:
- 返回响应结果
-