Class AbstractInvalidRequestExceptionHandler<J>

java.lang.Object
io.github.belgif.rest.problem.spring.AbstractInvalidRequestExceptionHandler<J>
Type Parameters:
J - the type of the Jackson JsonNode
Direct Known Subclasses:
InvalidRequestExceptionHandler

public abstract class AbstractInvalidRequestExceptionHandler<J> extends Object
RestController exception handler for InvalidRequestException thrown by Atlassian swagger-request-validator library.
  • Constructor Details

    • AbstractInvalidRequestExceptionHandler

      public AbstractInvalidRequestExceptionHandler()
  • Method Details

    • handleInvalidRequestException

      @ExceptionHandler(com.atlassian.oai.validator.springmvc.InvalidRequestException.class) public org.springframework.http.ResponseEntity<Problem> handleInvalidRequestException(com.atlassian.oai.validator.springmvc.InvalidRequestException ex, jakarta.servlet.http.HttpServletRequest request)
    • getBodyValue

      protected abstract String getBodyValue(String name, AtomicReference<J> requestBodyReference, jakarta.servlet.http.HttpServletRequest request)