2016-05-09 6 views
0

呼び出されていないここに私の例外マッパーは例外マッパーは

@Provider 
class JsonParseExceptionMapper implements ExceptionMapper<JsonParseException> { 
@Override 
public Response toResponse(final JsonParseException jpe) {  
    return Response.status(Status.BAD_REQUEST) 
      .entity("Invalid data supplied for request").build(); 
} 
} 

ですが、私は、パーサーエラーをキャプチャすることはできませんよ。私はそれはあなたの例外のマッパーは、アプリケーションインスタンスのクラスのセットに追加されていないことが考えられジャージー1.16

マイサービス

@Consumes({ MediaType.APPLICATION_JSON }) 
public Response createUsers(ArrayList<User> users) {.... 

答えて

0

を使用しています。

+0

INFO:Provider classes found:JsonParseExceptionMapperのコンソールウィンドウに表示されます。 – balaji