您需要使用注释您的异常映射器
@Provider,否则它将永远不会在JAX-
RS运行时中注册。
@Providerpublic class UserNotFoundMapper implements ExceptionMapper<UserNotFoundException> { @Override public Response toResponse(UserNotFoundException ex) { return Response.status(404).entity(ex.getMessage()).type("text/plain") .build(); }}


