Class GenericExceptionMapper

java.lang.Object
com.erudika.para.server.rest.GenericExceptionMapper

@RestControllerAdvice(assignableTypes=Api1.class) @RequestMapping(path="/v1/**") public class GenericExceptionMapper extends Object
Global exception handler for API v1.
  • Constructor Details

    • GenericExceptionMapper

      public GenericExceptionMapper()
      No-args constructor.
  • Method Details

    • handleException

      @ExceptionHandler(Throwable.class) public org.springframework.http.ResponseEntity<Map<String,Object>> handleException(Throwable ex)
      Handles exceptions.
      Parameters:
      ex - the exception
      Returns:
      response
    • getExceptionResponse

      public static org.springframework.http.ResponseEntity<Map<String,Object>> getExceptionResponse(int status, String message)
      Builds an exception response.
      Parameters:
      status - status code
      message - error message
      Returns:
      response