異常對映器
@Provider
public class IllegalArgumentExceptionMapper implements ExceptionMapper<IllegalArgumentException> {
@Override
public Response toResponse(IllegalArgumentException exception) {
return Response.serverError().entity("Invalid input: " + exception.getMessage()).build();
}
}
此異常對映器將捕獲應用程式中丟擲的所有 IllegalArgumentExceptions,並向使用者顯示清除訊息而不是堆疊跟蹤。