Я новичок в этом, пытаясь добиться чтения некоторых документов, но не работает, пожалуйста, несите меня.
Я создал UserNotFoundMapper с помощью ExceptionMappers следующим образом:
public class UserNotFoundMapper implements ExceptionMapper<UserNotFoundException> {
@Override
public Response toResponse(UserNotFoundException ex) {
    return Response.status(404).entity(ex.getMessage()).type("text/plain").build();
}
}
Это в моей службе:
@GET
@Path("/user")
public Response getUser(@QueryParam("id") String id) throws UserNotFoundException{
    //Some user validation code with DB hit, if not found then
    throw new UserNotFoundException();
}
 UserNotFoundException - это User-Defined Исключение.
Я пробовал это:
public class UserNotFoundException extends Exception {
       //SOME block of code 
}
Но когда я вызываю службу, UserDefinedExceptionMapper не вызывается. Кажется, я мог что-то пропустить в UserDefinedException. Как определить это исключение?
Пожалуйста, дайте мне знать, как определить UserNotFoundException.
