Class JsonMappingExceptionMapper

  • All Implemented Interfaces:
    javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>

    @Provider
    @Priority(1)
    public class JsonMappingExceptionMapper
    extends Object
    implements javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>
    Dropwizard by default maps the JSON payload format issues (invalid URI etc.) violations to 400 Response with no error message. This exception mapper overrides that behavior by including ErrorMessage json in the response along with the error code.
    • Constructor Detail

      • JsonMappingExceptionMapper

        public JsonMappingExceptionMapper()
    • Method Detail

      • toResponse

        public javax.ws.rs.core.Response toResponse​(com.fasterxml.jackson.databind.JsonMappingException exception)
        Specified by:
        toResponse in interface javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>