Class InvalidRequestExceptionHandler
java.lang.Object
io.github.belgif.rest.problem.spring.AbstractInvalidRequestExceptionHandler<tools.jackson.databind.JsonNode>
io.github.belgif.rest.problem.spring.InvalidRequestExceptionHandler
@RestControllerAdvice
@ConditionalOnWebApplication
@ConditionalOnClass(com.atlassian.oai.validator.springmvc.InvalidRequestException.class)
@Order(1)
public class InvalidRequestExceptionHandler
extends AbstractInvalidRequestExceptionHandler<tools.jackson.databind.JsonNode>
RestController exception handler for InvalidRequestException thrown by Atlassian swagger-request-validator library.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetBodyValue(String name, AtomicReference<tools.jackson.databind.JsonNode> requestBodyReference, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class io.github.belgif.rest.problem.spring.AbstractInvalidRequestExceptionHandler
handleInvalidRequestException
-
Constructor Details
-
InvalidRequestExceptionHandler
public InvalidRequestExceptionHandler(tools.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
getBodyValue
protected String getBodyValue(String name, AtomicReference<tools.jackson.databind.JsonNode> requestBodyReference, jakarta.servlet.http.HttpServletRequest request) - Specified by:
getBodyValuein classAbstractInvalidRequestExceptionHandler<tools.jackson.databind.JsonNode>
-