@ControllerAdvice @Order(value=200) public class DefaultExceptionHandler extends Object
Constructor and Description |
---|
DefaultExceptionHandler() |
Modifier and Type | Method and Description |
---|---|
ResponseData |
apiService(ApiServiceException e)
拦截各个服务的具体异常
|
ResponseData |
emptyRequest(RequestEmptyException e)
拦截请求为空的异常
|
ResponseData |
notFount(ServiceException e)
拦截业务异常
|
ResponseData |
serverError(Exception e)
拦截未知的运行时异常
|
@ExceptionHandler(value=ApiServiceException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public ResponseData apiService(ApiServiceException e)
@ExceptionHandler(value=RequestEmptyException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public ResponseData emptyRequest(RequestEmptyException e)
@ExceptionHandler(value=ServiceException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public ResponseData notFount(ServiceException e)
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public ResponseData serverError(Exception e)
Copyright © 2018. All rights reserved.