title: Jackson JsonParseExceptionMapper and JsonMappingExceptionMapper shadows custom mapper
body: <p>My project uses Spring Boot + Jersey 2.</p>
  
  <p>I created custom Jackson mapper for JsonParseException, but it didn't get called, standard Jackson JsonParseExceptionMapper used instead.</p>
  
  <p>My custom mapper:</p>
  
  <pre><code> package com.rmn.gfc.common.providers;
   import ...
  
   @Provider
   public class JsonParseExceptionHandler implements ExceptionMapper&lt;JsonParseException&gt; { 
      @Override
      public Response toResponse(JsonParseException exception) {
          return Response
                  .status(Response.Status.BAD_REQUEST)
                  //  entity ...
                  .build();
      }
  }
  </code></pre>
  
  <p>I register my mapper like this:</p>
  
  <pre><code>@Component
  public class OrderServiceResourceConfig extends ResourceConfig {
      public OrderServiceResourceConfig() {
          packages("com.rmn.gfc.common.providers");
      }
  }
  </code></pre>
  
  <p>I am sure that mapper registration is fine because other custom mappers from this package is working, but one for JsonParseException is shadowed by Jersey standard JsonParseExceptionMapper.</p>
  
  <p>How could I override standard Jackson JsonParseExceptionMapper with my implementation? </p>