![](/img/trans.png)
[英]Accessing Resource class fields in PostProcessInterceptor?
[英]Resteasy PostProcessInterceptor after ResteasyJacksonProvider
我們有一個Resteasy Web服務。
我將Jackson提供程序用於JSON,響應中使用傳出JSON,請求中使用傳入JSON。
JSON-Jackson序列化后是否可以執行PostProcessInterceptor?
我的PostProcessInterceptor必須為每個傳出響應更改JSON內容。 但是當執行PostProcessInterceptor時,如果我打印實體response.getEntity().toString();
我看到了java.lang.Object的toString方法,而不是JSON String。 那是因為對象尚未被Jackson序列化。
運行PostProcessInterceptor 之前是否可以使用Resteasy / Jackson進行序列化?
我還嘗試在PostProcessInterceptor上使用@Precedence
批注。 但是,即使使用“ DECODER”優先級(這是最后一個),它也不起作用。
任何想法? 提前致謝。
我會選擇CDI攔截器。 您可以從InvocationContext獲取截獲的方法參數,並在必要時進行更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.