标签: rest jax-rs apache-wink
我有一个自定义RequestHandler,我在其中执行一些逻辑,然后向MessageContext添加一个属性,以便我可以在所有Resource中检索它(通过@Context注解)。这非常有效。在响应上,我需要访问此相同的属性。如果我的Resource方法成功返回,我可以检索它,但如果抛出异常则不能。即使抛出异常,是否有可能以某种方式在MessageContext上获得相同的属性?我使用自定义ExceptionMapper,所以如果它没有正确完成,我需要抛出异常。
RequestHandler
MessageContext
Resource
ExceptionMapper