2012-05-01 45 views
0

我正在使用CDI向我的JAX-RS MessageBodyWriters和MessageBodyReaders注入東西。這適用於MessageBodyWriters,但不適用於MessageBodyReaders。另外,攔截者對作者有作用,但對讀者不起作用。CDI在JAX-RS MessageBodyWriter中工作,但不在MessageBodyReader中

任何人都可以解釋這是預期的行爲還是我可能做錯了什麼?

我使用JBOSS 6,所以Weld是我的CDI實現。

1月

回答

0

哈!沒關係 - 我完全忘了我是在我的測試代碼中直接實例化讀者。當我通過CDI獲得e參考時,注射工作正常 - >http://facepalm.org

相關問題