@RestControllerAdvice public class GlobalExceptionHandler extends Object
| 构造器和说明 |
|---|
GlobalExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
AjaxResult |
handleBindException(org.springframework.validation.BindException e)
自定义验证异常
|
AjaxResult |
handleClientAbortException(org.apache.catalina.connector.ClientAbortException e,
javax.servlet.http.HttpServletRequest request) |
AjaxResult |
handleException(BizException e,
javax.servlet.http.HttpServletRequest request)
系统异常
|
AjaxResult |
handleException(Exception e,
javax.servlet.http.HttpServletRequest request)
系统异常
|
AjaxResult |
handleHttpRequestMethodNotSupported(org.springframework.web.HttpRequestMethodNotSupportedException e,
javax.servlet.http.HttpServletRequest request)
请求方式不支持
|
AjaxResult |
handleMaxUploadSizeExceededException(org.springframework.web.multipart.MaxUploadSizeExceededException e,
javax.servlet.http.HttpServletRequest request) |
Object |
handleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e)
自定义验证异常
|
AjaxResult |
handleMissingServletRequestParameterException(org.springframework.web.bind.MissingServletRequestParameterException e,
javax.servlet.http.HttpServletRequest request) |
@ExceptionHandler(value=org.springframework.web.HttpRequestMethodNotSupportedException.class) public AjaxResult handleHttpRequestMethodNotSupported(org.springframework.web.HttpRequestMethodNotSupportedException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=java.lang.Exception.class) public AjaxResult handleException(Exception e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=me.hekr.iotos.softgateway.core.exception.BizException.class) public AjaxResult handleException(BizException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=org.springframework.validation.BindException.class) public AjaxResult handleBindException(org.springframework.validation.BindException e)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) public Object handleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e)
@ExceptionHandler(value=org.apache.catalina.connector.ClientAbortException.class) public AjaxResult handleClientAbortException(org.apache.catalina.connector.ClientAbortException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=org.springframework.web.bind.MissingServletRequestParameterException.class) public AjaxResult handleMissingServletRequestParameterException(org.springframework.web.bind.MissingServletRequestParameterException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=org.springframework.web.multipart.MaxUploadSizeExceededException.class) public AjaxResult handleMaxUploadSizeExceededException(org.springframework.web.multipart.MaxUploadSizeExceededException e, javax.servlet.http.HttpServletRequest request)
Copyright © 2023. All rights reserved.