程序包 com.walker.web
类 GlobalExceptionHandler
java.lang.Object
com.walker.web.GlobalExceptionHandler
定义在WEB层异常统一处理的机制。
- 作者:
- 时克英
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明exceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e) runtimeExceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e) webRuntimeExceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e, jakarta.servlet.http.HttpServletResponse response) 定义统一处理业务在WEB中抛出的运行异常。
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
GlobalExceptionHandler
public GlobalExceptionHandler()
-
-
方法详细资料
-
webRuntimeExceptionHandler
@ExceptionHandler(WebRuntimeException.class) public ResponseValue<String> webRuntimeExceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e, jakarta.servlet.http.HttpServletResponse response) 定义统一处理业务在WEB中抛出的运行异常。1) 在 Controller 层中,通常不会抛出运行异常,只有特定情况下,这是一种处理方式。 2) 在 Controller 层中,开发人员想直接使用 Transaction 数据库事务,此时需要抛出异常中断事务。- 参数:
request-e-response-- 返回:
-
runtimeExceptionHandler
@ExceptionHandler(java.lang.RuntimeException.class) public ResponseValue<String> runtimeExceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e) -
exceptionHandler
@ExceptionHandler(java.lang.Exception.class) public ResponseValue<String> exceptionHandler(jakarta.servlet.http.HttpServletRequest request, Exception e)
-