Как использовать Jersey ExceptionMapper с Google Guice?

Я использую Jersey Guice и мне нужно настроить пользовательскийExceptionMapper

Мой модуль выглядит так:

public final class MyJerseyModule extends JerseyServletModule
{
   @Override
   protected void configureServlets()
   {
     ...
      filter("/*").through(GuiceContainer.class);
     ...
   }
}

А это мойExceptionMapper:

import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.ext.ExceptionMapper;

public class MyExceptionMapper implements ExceptionMapper<MyException>
{
   @Override
   public Response toResponse(final MyException exception)
   {
      return Response.status(Status.NOT_FOUND).entity(exception.getMessage()).build();
   }
}
9
задан lexicalscope 16 August 2012 в 12:26
поделиться