@ControllerAdvice public class GlobalDefaultExceptionHandler extends BaseExceptionHandler
| Constructor and Description |
|---|
GlobalDefaultExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
agentExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AgentException e)
插件端异常
|
void |
delExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception e)
声明要捕获的异常
|
void |
paramExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception e)
声明要捕获的异常 (参数,状态,验证异常)
|
handleConstructorException, handleHttpMessageNotReadableException, handleHttpRequestMethodNotSupportedException, handleMaxUploadSizeExceededException, handleNoHandlerFoundException, handleScannerException@ExceptionHandler(value={AuthorizeException.class,java.lang.RuntimeException.class,java.lang.Exception.class})
public void delExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception e)
request - 请求response - 响应e - 异常@ExceptionHandler(value=AgentException.class) public void agentExceptionHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AgentException e)
避免重复记录堆栈
request - 请求response - 响应e - 异常@ExceptionHandler(value={java.lang.IllegalArgumentException.class,java.lang.IllegalStateException.class,cn.hutool.core.exceptions.ValidateException.class})
public void paramExceptionHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception e)
request - 请求response - 响应e - 异常Copyright © 2017–2022. All rights reserved.