@ControllerAdvice @RestController public class ApiExceptionHandler extends Object
| Constructor and Description |
|---|
ApiExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
ApiResponse |
badRequestException(BadRequestException ex) |
ApiResponse |
conflictException(ConflictException ex) |
ApiResponse |
failedDependencyException(FailedDependencyException ex) |
ApiResponse |
notFoundException(NotFoundException ex) |
ApiResponse |
serviceUnavailableException(ServiceUnavailableException ex) |
ApiResponse |
unauthorizedException(UnauthorizedException ex) |
ApiResponse |
unknownException(Exception ex) |
@ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=java.lang.Exception.class) public ApiResponse unknownException(Exception ex)
@ResponseStatus(value=NOT_FOUND) @ExceptionHandler(value=NotFoundException.class) public ApiResponse notFoundException(NotFoundException ex)
@ResponseStatus(value=FAILED_DEPENDENCY) @ExceptionHandler(value=FailedDependencyException.class) public ApiResponse failedDependencyException(FailedDependencyException ex)
@ResponseStatus(value=CONFLICT) @ExceptionHandler(value=ConflictException.class) public ApiResponse conflictException(ConflictException ex)
@ResponseStatus(value=SERVICE_UNAVAILABLE) @ExceptionHandler(value=ServiceUnavailableException.class) public ApiResponse serviceUnavailableException(ServiceUnavailableException ex)
@ResponseStatus(value=BAD_REQUEST) @ExceptionHandler(value=BadRequestException.class) public ApiResponse badRequestException(BadRequestException ex)
@ResponseStatus(value=UNAUTHORIZED) @ExceptionHandler(value=UnauthorizedException.class) public ApiResponse unauthorizedException(UnauthorizedException ex)
Copyright © 2019. All rights reserved.