@ControllerAdvice @Configuration @ConditionalOnMissingBean(value=UnifyExceptionHandler.class) public class UnifyExceptionHandler extends Object
| 构造器和说明 |
|---|
UnifyExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.bctools.common.utils.R |
exceptionHandler(javax.servlet.http.HttpServletRequest request,
Exception e)
所有非正常结果的异常捕获,Exception 此层异常数据会最严重的,说明业务中并未处理到此层业务的异常信息,需要在业务层或日志层面做业务异常通知
|
cn.bctools.common.utils.R |
runtimeException(javax.servlet.http.HttpServletRequest request,
RuntimeException e)
下游服务异常
|
@ResponseBody @ExceptionHandler(value=java.lang.Exception.class) public cn.bctools.common.utils.R exceptionHandler(javax.servlet.http.HttpServletRequest request, Exception e)
e - Exception 异常类对象@ResponseBody @ExceptionHandler(value=java.lang.RuntimeException.class) public cn.bctools.common.utils.R runtimeException(javax.servlet.http.HttpServletRequest request, RuntimeException e)
Copyright © 2021 jvs. All rights reserved.