jjzjj

toResponse

全部标签

xml - 在 RestEasy 中从 ExceptionMapper 返回 JSON 的简单方法?

情况是这样的:我让RESTEasy和Jackson完美地协同工作我的RESTful类实现了ExceptionMapper并在它们上面有一个toResponse方法。如果我在任何RESTful方法中遇到问题,就会抛出异常并由toResponse方法捕获。我希望将异常转换为格式良好的XML或JSON(取决于Acceptheader)问题是我不知道toResponse方法中的Acceptheader是什么。我知道我可以扩展Exception类并将header作为变量传递,然后我可以在toResponse中使用它,但我希望有更“正确”的方法来做到这一点。我尝试将@Produces注释添加到to

java - Jersey ExceptionMapper 中的 toResponse 不会被调用

所以我正在构建一个Web应用程序,我们使用JPA和Jersey来使用/生成JSON数据。我有一个自定义的“EntityException”以及一个自定义的“EntityExceptionMapper”这是映射器:@ProviderpublicclassEntityExceptionMapperimplementsExceptionMapper{publicEntityExceptionMapper(){System.out.println("Mappercreated");}@OverridepublicResponsetoResponse(EntityExceptione){Syst